## Uses of Package
com.fasterxml.jackson.core.util

Packages that use com.fasterxml.jackson.core.util
com.fasterxml.jackson.core: Main public API classes of the core streaming JSON processor: most importantly `JsonFactory` used for constructing JSON parser (`JsonParser`) and generator (`JsonParser`) instances.
com.fasterxml.jackson.core.base: Base classes used by concrete Parser and Generator implementations; contain functionality that is not specific to JSON or input abstraction (byte vs char).
com.fasterxml.jackson.core.io
com.fasterxml.jackson.core.json: JSON-specific parser and generator implementation classes that Jackson defines and uses.
com.fasterxml.jackson.core.util: Utility classes used by Jackson Core functionality.

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

Classes in com.fasterxml.jackson.core.util used by com.fasterxml.jackson.core.base
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 com.fasterxml.jackson.core.util used by com.fasterxml.jackson.core.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 com.fasterxml.jackson.core.util used by com.fasterxml.jackson.core.json
VersionUtil Functionality for supporting exposing of component `Version`s.

Classes in com.fasterxml.jackson.core.util used by com.fasterxml.jackson.core.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
DefaultPrettyPrinter.Indenter Interface that defines objects that can produce indentation used to separate object entries and array values.
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 `JsonParser`s to create a single logical sequence of tokens, as a single `JsonParser`.

Copyright © 2012 fasterxml.com. All Rights Reserved.