Uses of Interface

Packages that use PrettyPrinter
org.codehaus.jackson Main public API classes of the core streaming JSON processor: most importantly JsonFactory used for constructing Json parser (JsonParser) and generator (JsonParser) instances. 
org.codehaus.jackson.impl Parser and generator implementation classes that Jackson defines and uses. 

Uses of PrettyPrinter in org.codehaus.jackson

Fields in org.codehaus.jackson declared as PrettyPrinter
protected  PrettyPrinter JsonGenerator._cfgPrettyPrinter
          Object 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
 JsonGenerator JsonGenerator.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
 class DefaultPrettyPrinter
          Default PrettyPrinter implementation that uses 2-space indentation with platform-default linefeeds.