Uses of Interface
edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.core.PrettyPrinter
Packages that use PrettyPrinter
Package
Description
Main public API classes of the core streaming JSON
processor: most importantly
JsonFactory
used for constructing
JSON parser (JsonParser
)
and generator
(JsonGenerator
)
instances.Base classes used by concrete Parser and Generator implementations;
contain functionality that is not specific to JSON or input
abstraction (byte vs char).
Utility classes used by Jackson Core functionality.
Basic data binding (mapping) functionality that
allows for reading JSON content into Java Objects (POJOs)
and JSON Trees (
JsonNode
), as well as
writing Java Objects and trees as JSON.Package that contains most of configuration-related classes;
exception being couple of most-commonly used configuration
things (like Feature enumerations) that are at the
main level (
edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind
).-
Uses of PrettyPrinter in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.core
Fields in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.core declared as PrettyPrinterModifier and TypeFieldDescriptionprotected PrettyPrinter
JsonGenerator._cfgPrettyPrinter
Object that handles pretty-printing (usually additional white space to make results more human-readable) during output.Methods in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.core that return PrettyPrinterModifier and TypeMethodDescriptionJsonGenerator.getPrettyPrinter()
Accessor for checking whether this generator has a configuredPrettyPrinter
; returns it if so, null if none configured.Methods in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.core with parameters of type PrettyPrinterModifier and TypeMethodDescriptionJsonGenerator.setPrettyPrinter
(PrettyPrinter pp) Method for setting a custom pretty printer, which is usually used to add indentation for improved human readability. -
Uses of PrettyPrinter in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.core.base
Methods in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.core.base that return PrettyPrinterModifier and TypeMethodDescriptionprotected PrettyPrinter
GeneratorBase._constructDefaultPrettyPrinter()
Overridable factory method called to instantiate an appropriatePrettyPrinter
for case of "just use the default one", whenGeneratorBase.useDefaultPrettyPrinter()
is called. -
Uses of PrettyPrinter in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.core.util
Classes in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.core.util that implement PrettyPrinterModifier and TypeClassDescriptionclass
DefaultPrettyPrinter
implementation that uses 2-space indentation with platform-default linefeeds.class
PrettyPrinter
implementation that adds no indentation, just implements everything necessary for value output to work as expected, and provide simpler extension points to allow for creating simple custom implementations that add specific decoration or overrides.Methods in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.core.util that return PrettyPrinterMethods in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.core.util with parameters of type PrettyPrinter -
Uses of PrettyPrinter in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind
Fields in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind declared as PrettyPrinterModifier and TypeFieldDescriptionprotected final PrettyPrinter
SerializationConfig._defaultPrettyPrinter
If "default pretty-printing" is enabled, it will create the instance from this blueprint object.protected static final PrettyPrinter
SerializationConfig.DEFAULT_PRETTY_PRINTER
protected static final PrettyPrinter
ObjectWriter.NULL_PRETTY_PRINTER
We need to keep track of explicit disabling of pretty printing; easiest to do by a token value.final PrettyPrinter
ObjectWriter.GeneratorSettings.prettyPrinter
To allow for dynamic enabling/disabling of pretty printing, pretty printer can be optionally configured for writer as wellMethods in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind that return PrettyPrinterModifier and TypeMethodDescriptionSerializationConfig.constructDefaultPrettyPrinter()
SerializationConfig.getDefaultPrettyPrinter()
Accessor for configured blueprint "default"PrettyPrinter
to use, if default pretty-printing is enabled.Methods in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind with parameters of type PrettyPrinterModifier and TypeMethodDescriptionprotected ObjectWriter
ObjectMapper._newWriter
(SerializationConfig config, JavaType rootType, PrettyPrinter pp) Factory method sub-classes must override, to produceObjectWriter
instances of proper sub-typeObjectMapper.setDefaultPrettyPrinter
(PrettyPrinter pp) Method for specifyingPrettyPrinter
to use when "default pretty-printing" is enabled (by enablingSerializationFeature.INDENT_OUTPUT
)ObjectWriter.GeneratorSettings.with
(PrettyPrinter pp) ObjectWriter.with
(PrettyPrinter pp) Method that will construct a new instance that will use specified pretty printer (or, if null, will not do any pretty-printing)SerializationConfig.withDefaultPrettyPrinter
(PrettyPrinter pp) ObjectMapper.writer
(PrettyPrinter pp) Factory method for constructingObjectWriter
that will serialize objects using specified pretty printer for indentation (or if null, no pretty printer)Constructors in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind with parameters of type PrettyPrinterModifierConstructorDescriptionGeneratorSettings
(PrettyPrinter pp, FormatSchema sch, CharacterEscapes esc, SerializableString rootSep) protected
ObjectWriter
(ObjectMapper mapper, SerializationConfig config, JavaType rootType, PrettyPrinter pp) Constructor used byObjectMapper
for initial instantiationprotected
SerializationConfig
(SerializationConfig src, PrettyPrinter defaultPP) -
Uses of PrettyPrinter in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.cfg
Methods in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.cfg with parameters of type PrettyPrinter