Uses of Interface
org.codehaus.jackson.PrettyPrinter
-
Packages that use PrettyPrinter 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.util Utility classes used by Jackson Core functionality. -
-
Uses of PrettyPrinter in org.codehaus.jackson
Fields in org.codehaus.jackson declared as PrettyPrinter Modifier and Type Field Description protected PrettyPrinterJsonGenerator. _cfgPrettyPrinterObject that handles pretty-printing (usually additional white space to make results more human-readable) during output.Methods in org.codehaus.jackson with parameters of type PrettyPrinter Modifier and Type Method Description JsonGeneratorJsonGenerator. 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 org.codehaus.jackson.impl
Classes in org.codehaus.jackson.impl that implement PrettyPrinter Modifier and Type Class Description classDefaultPrettyPrinterDeprecated.Moved toDefaultPrettyPrinter; will be removed in Jackson 2.0 -
Uses of PrettyPrinter in org.codehaus.jackson.map
Fields in org.codehaus.jackson.map declared as PrettyPrinter Modifier and Type Field Description protected PrettyPrinterObjectWriter. _prettyPrinterTo allow for dynamic enabling/disabling of pretty printing, pretty printer can be optionally configured for writer as wellprotected static PrettyPrinterObjectWriter. NULL_PRETTY_PRINTERWe need to keep track of explicit disabling of pretty printing; easiest to do by a token value.Methods in org.codehaus.jackson.map that return PrettyPrinter Modifier and Type Method Description protected PrettyPrinterObjectMapper. _defaultPrettyPrinter()Helper method that should return default pretty-printer to use for generators constructed by this mapper, when instructed to use default pretty printer.Methods in org.codehaus.jackson.map with parameters of type PrettyPrinter Modifier and Type Method Description ObjectWriterObjectMapper. prettyPrintingWriter(PrettyPrinter pp)Deprecated.Since 1.9, useObjectMapper.writer(FilterProvider)instead.ObjectWriterObjectWriter. withPrettyPrinter(PrettyPrinter pp)Method that will construct a new instance that will use specified pretty printer (or, if null, will not do any pretty-printing)ObjectWriterObjectMapper. writer(PrettyPrinter pp)Factory method for constructingObjectWriterthat will serialize objects using specified pretty printer for indentation (or if null, no pretty printer)Constructors in org.codehaus.jackson.map with parameters of type PrettyPrinter Constructor Description ObjectWriter(ObjectMapper mapper, SerializationConfig config, JavaType rootType, PrettyPrinter pp)Constructor used byObjectMapperfor initial instantiationObjectWriter(ObjectWriter base, SerializationConfig config, JavaType rootType, PrettyPrinter pp, FormatSchema s)Copy constructor used for building variations. -
Uses of PrettyPrinter in org.codehaus.jackson.util
Classes in org.codehaus.jackson.util that implement PrettyPrinter Modifier and Type Class Description classDefaultPrettyPrinterDefaultPrettyPrinterimplementation that uses 2-space indentation with platform-default linefeeds.classMinimalPrettyPrinterPrettyPrinterimplementation 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.
-