Uses of Package
org.codehaus.jackson.util

Packages that use org.codehaus.jackson.util
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. 
org.codehaus.jackson.io This package contains I/O helper classes Jackson itself uses, but that are not exposed for external reuse. 
org.codehaus.jackson.map.deser Contains implementation classes of deserialization part of data binding. 
org.codehaus.jackson.map.ser Contains implementation classes of serialization part of data binding. 
org.codehaus.jackson.util Utility classes used by Jackson Core functionality. 
 

Classes in org.codehaus.jackson.util used by org.codehaus.jackson
BufferRecycler
          This is a small utility class, whose main functionality is to allow simple reuse of raw byte/char buffers.
 

Classes in org.codehaus.jackson.util used by org.codehaus.jackson.impl
ByteArrayBuilder
          Helper class that is similar to ByteArrayOutputStream in usage, but more geared to Jackson use cases internally.
DefaultPrettyPrinter
          Default PrettyPrinter implementation that uses 2-space indentation with platform-default linefeeds.
TextBuffer
          TextBuffer is a class similar to StringBuffer, with following differences: TextBuffer uses segments character arrays, to avoid having to do additional array copies when array is not big enough.
 

Classes in org.codehaus.jackson.util used by org.codehaus.jackson.io
BufferRecycler
          This is a small utility class, whose main functionality is to allow simple reuse of raw byte/char buffers.
ByteArrayBuilder
          Helper class that is similar to ByteArrayOutputStream in usage, but more geared to Jackson use cases internally.
TextBuffer
          TextBuffer is a class similar to StringBuffer, with following differences: TextBuffer uses segments character arrays, to avoid having to do additional array copies when array is not big enough.
 

Classes in org.codehaus.jackson.util used by org.codehaus.jackson.map.deser
TokenBuffer
          Utility class used for efficient storage of JsonToken sequences, needed for temporary buffering.
 

Classes in org.codehaus.jackson.util used by org.codehaus.jackson.map.ser
TokenBuffer
          Utility class used for efficient storage of JsonToken sequences, needed for temporary buffering.
 

Classes in org.codehaus.jackson.util used by org.codehaus.jackson.util
BufferRecycler
          This is a small utility class, whose main functionality is to allow simple reuse of raw byte/char buffers.
BufferRecycler.ByteBufferType
           
BufferRecycler.CharBufferType
           
ByteArrayBuilder
          Helper class that is similar to ByteArrayOutputStream in usage, but more geared to Jackson use cases internally.
InternCache
          Singleton class that adds a simple first-level cache in front of regular String.intern() functionality.
JsonParserDelegate
          Helper class that implements delegation pattern for JsonParser, to allow for simple overridability of basic parsing functionality.
JsonParserSequence
          Helper class that can be used to sequence multiple physical JsonParsers to create a single logical sequence of tokens, as a single JsonParser.
TokenBuffer.Segment
          Individual segment of TokenBuffer that can store up to 16 tokens (limited by 4 bits per token type marker requirement).