Uses of Package
edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.core.util
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).
Package for some of
JsonProcessingException
subtypes contained by streaming API.JSON-specific parser and generator implementation classes that
Jackson defines and uses.
Non-blocking ("async") JSON parser implementation.
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
).Contains concrete
JsonNode
implementations
Jackson uses for the Tree model.Utility classes for Mapper package.
-
Classes in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.core.util used by edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.coreClassDescriptionThis is a small utility class, whose main functionality is to allow simple reuse of raw byte/char buffers.Helper class that is similar to
ByteArrayOutputStream
in usage, but more geared to Jackson use cases internally.Basic API implemented by Enums used for simple Jackson "features": on/off settings and capabilities exposed as something that can be internally represented as bit sets.Container similar toEnumSet
meant for storing sets ofJacksonFeature
s (usuallyEnum
s): main difference being that these sets are immutable.Container object used to contain optional information on content being parsed, passed toJsonParseException
in case of exception being thrown; this may be useful for caller to display information on failure.Value class used with somePrettyPrinter
implements -
Classes in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.core.util used by edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.core.baseClassDescriptionHelper class that is similar to
ByteArrayOutputStream
in usage, but more geared to Jackson use cases internally.Container similar toEnumSet
meant for storing sets ofJacksonFeature
s (usuallyEnum
s): main difference being that these sets are immutable.TextBuffer is a class similar toStringBuffer
, with following differences: TextBuffer uses segments character arrays, to avoid having to do additional array copies when array is not big enough. -
Classes in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.core.util used by edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.core.excClassDescriptionContainer object used to contain optional information on content being parsed, passed to
JsonParseException
in case of exception being thrown; this may be useful for caller to display information on failure. -
Classes in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.core.util used by edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.core.filterClassDescriptionHelper class that implements delegation pattern for
JsonParser
, to allow for simple overridability of basic parsing functionality. -
Classes in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.core.util used by edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.core.ioClassDescriptionThis is a small utility class, whose main functionality is to allow simple reuse of raw byte/char buffers.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 edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.core.util used by edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.core.jsonClassDescriptionBasic API implemented by Enums used for simple Jackson "features": on/off settings and capabilities exposed as something that can be internally represented as bit sets.Container similar to
EnumSet
meant for storing sets ofJacksonFeature
s (usuallyEnum
s): main difference being that these sets are immutable. -
Classes in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.core.util used by edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.core.json.asyncClassDescriptionContainer similar to
EnumSet
meant for storing sets ofJacksonFeature
s (usuallyEnum
s): main difference being that these sets are immutable. -
Classes in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.core.util used by edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.core.utilClassDescriptionThis is a small utility class, whose main functionality is to allow simple reuse of raw byte/char buffers.Helper class that is similar to
ByteArrayOutputStream
in usage, but more geared to Jackson use cases internally.Default linefeed-based indenter, used byDefaultPrettyPrinter
(unless overridden).DefaultPrettyPrinter
implementation that uses 2-space indentation with platform-default linefeeds.This is a very simple indenter that only adds a single space for indentation.Interface that defines objects that can produce indentation used to separate object entries and array values.Dummy implementation that adds no indentation whatsoeverAdd-on interface used to indicate things that may be "blueprint" objects which can not be used as is, but are used for creating usable per-process (serialization, deserialization) instances, usingInstantiatable.createInstance()
method.Singleton class that adds a simple first-level cache in front of regular String.intern() functionality.Basic API implemented by Enums used for simple Jackson "features": on/off settings and capabilities exposed as something that can be internally represented as bit sets.Container similar toEnumSet
meant for storing sets ofJacksonFeature
s (usuallyEnum
s): main difference being that these sets are immutable.Helper class that implements delegation pattern forJsonParser
, to allow for simple overridability of basic parsing functionality.Helper class that can be used to sequence multiple physicalJsonParser
s to create a single logical sequence of tokens, as a singleJsonParser
.PrettyPrinter
implementation 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.Value class used with somePrettyPrinter
implementsTextBuffer is a class similar toStringBuffer
, with following differences: TextBuffer uses segments character arrays, to avoid having to do additional array copies when array is not big enough. -
Classes in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.core.util used by edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databindClassDescriptionContainer similar to
EnumSet
meant for storing sets ofJacksonFeature
s (usuallyEnum
s): main difference being that these sets are immutable. -
Classes in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.core.util used by edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.cfgClassDescriptionBasic API implemented by Enums used for simple Jackson "features": on/off settings and capabilities exposed as something that can be internally represented as bit sets.
-
Classes in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.core.util used by edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.nodeClassDescriptionContainer similar to
EnumSet
meant for storing sets ofJacksonFeature
s (usuallyEnum
s): main difference being that these sets are immutable. -
Classes in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.core.util used by edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.utilClassDescriptionHelper class that is similar to
ByteArrayOutputStream
in usage, but more geared to Jackson use cases internally.Container similar toEnumSet
meant for storing sets ofJacksonFeature
s (usuallyEnum
s): main difference being that these sets are immutable.