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 PrettyPrinterJsonGenerator._cfgPrettyPrinterObject 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 PrettyPrinterGeneratorBase._constructDefaultPrettyPrinter()Overridable factory method called to instantiate an appropriatePrettyPrinterfor 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 TypeClassDescriptionclassDefaultPrettyPrinterimplementation that uses 2-space indentation with platform-default linefeeds.classPrettyPrinterimplementation 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 PrettyPrinterSerializationConfig._defaultPrettyPrinterIf "default pretty-printing" is enabled, it will create the instance from this blueprint object.protected static final PrettyPrinterSerializationConfig.DEFAULT_PRETTY_PRINTERprotected static final PrettyPrinterObjectWriter.NULL_PRETTY_PRINTERWe need to keep track of explicit disabling of pretty printing; easiest to do by a token value.final PrettyPrinterObjectWriter.GeneratorSettings.prettyPrinterTo 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"PrettyPrinterto use, if default pretty-printing is enabled.Methods in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind with parameters of type PrettyPrinterModifier and TypeMethodDescriptionprotected ObjectWriterObjectMapper._newWriter(SerializationConfig config, JavaType rootType, PrettyPrinter pp) Factory method sub-classes must override, to produceObjectWriterinstances of proper sub-typeObjectMapper.setDefaultPrettyPrinter(PrettyPrinter pp) Method for specifyingPrettyPrinterto 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 constructingObjectWriterthat 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) protectedObjectWriter(ObjectMapper mapper, SerializationConfig config, JavaType rootType, PrettyPrinter pp) Constructor used byObjectMapperfor initial instantiationprotectedSerializationConfig(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