Uses of Interface
edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.jsonschema.SchemaAware
Package
Description
Contains extended support for "external" packages: things that
may or may not be present in runtime environment, but that are
commonly enough used so that explicit support can be added.
Contains implementation classes of serialization part of
data binding.
Contains implementation classes of serialization part of
data binding.
-
Uses of SchemaAware in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.ext
Modifier and TypeClassDescriptionstatic class
class
class
class
Serializer implementation forBlob
to write as binary (for JSON and other formats Base64-encoded String, for binary formats as true binary). -
Uses of SchemaAware in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.ser
Modifier and TypeClassDescriptionclass
Serializer class that can serialize Java objects that map to JSON Object output.class
Intermediate base class for serializers used for serializing types that contain element(s) of other types, such as arrays,Collection
s (Lists
,Sets
etc) andMap
s and iterable things (Iterator
s). -
Uses of SchemaAware in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.ser.impl
Modifier and TypeClassDescriptionclass
Specialized POJO serializer that differs fromBeanSerializer
in that instead of producing a JSON Object it will output a JSON Array, omitting field names, and serializing values in specified serialization order.class
Special bogus "serializer" that will throwJsonMappingException
if itsFailingSerializer.serialize(java.lang.Object, edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.core.JsonGenerator, edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.SerializerProvider)
gets invoked.final class
This is an optimized serializer for Lists that can be efficiently traversed by index (as opposed to others, such asLinkedList
that cannot}.final class
Efficient implement for serializingList
s that contains Strings and are random-accessible.class
class
class
Standard serializer used forString[]
values.class
Efficient implement for serializingCollection
s that contain Strings.class
class
Special bogus "serializer" that will throwInvalidDefinitionException
if itsUnsupportedTypeSerializer.serialize(java.lang.Object, edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.core.JsonGenerator, edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.SerializerProvider)
gets invoked.class
-
Uses of SchemaAware in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.ser.std
Modifier and TypeClassDescriptionclass
Intermediate base class for serializers used for various Java arrays.class
Base class for serializers that will output contents as JSON arrays; typically serializers used forCollection
and array types.class
class
Base class both for the standard bean serializer, and couple of variants that only differ in small details.final class
Serializer used for primitive boolean, as well as java.util.Boolean wrapper type.class
Unlike other integral number array serializers, we do not just print out byte values as numbers.class
class
Standard serializer forCalendar
.class
Also: default bean access will not do much good with Class.class.class
Fallback serializer for cases where Collection is not known to be of type for which more specializer serializer exists (such as index-accessible List).class
For efficiency, we will serialize Dates as longs, instead of potentially more readable Strings.class
class
Standard serializer used forEnum
types.class
class
For now, File objects get serialized by just outputting absolute (but not canonical) name as String valueclass
Simple serializer forInetAddress
.class
Simple serializer forInetSocketAddress
.class
class
Serializer class that can serialize Object that have aJsonValue
annotation to indicate that serialization should be done by calling the method annotated, and serializing result it returns.class
Standard serializer implementation for serializing {link java.util.Map} types.class
Deprecated.class
This is a simple dummy serializer that will just output literal JSON null value whenever serialization is requested.class
As a fallback, we may need to use this serializer for other types ofNumber
s: both custom types and "big" numbers likeBigInteger
andBigDecimal
.static class
Shared base class for actual primitive/wrapper number serializers.static class
This is the special serializer for regularDouble
s (and primitive doubles)static class
static class
This is the special serializer for regularInteger
s (and primitive ints)static class
Similar toNumberSerializers.IntegerSerializer
, but will not cast to Integer: instead, cast is toNumber
, and conversion is by callingNumber.intValue()
.static class
static class
class
Generic serializer for Object arrays (Object[]
).class
This is a simple dummy serializer that will just output raw values by calling toString() on value to serialize.class
Base implementation for values ofReferenceType
.class
Generic handler for types that implementJsonSerializable
.class
Compared to regularDate
serialization, we do use String representation here.class
class
StaticListSerializerBase<T extends Collection<?>>
Intermediate base class for Lists, Collections and Arrays that contain static (non-dynamic) value types.static class
static class
Character arrays are different from other integral number arrays in that they are most likely to be textual data, and should be written as Strings, not arrays of entries.static class
static class
static class
static class
static class
protected static class
Intermediate base class used for cases where we may add type information (excludes boolean/int/double arrays).class
Serializer implementation where given Java type is first converted to an intermediate "delegate type" (using a configuredConverter
, and then this delegate value is serialized by Jackson.static class
static class
static class
class
Deprecated.static class
This is a "chameleon" style multi-type key serializer for simple standard JDK types.static class
Key serializer used when key type is not known statically, and actual key serializer needs to be dynamically located.static class
Specialized instance to use for Enum keys, as per [databind#1322]static class
Simple and fast key serializer when keys are Strings.class
class
Base class used by all standard serializers, and can also be used for custom serializers (in fact, this is the recommended base class to use).final class
This is the special serializer for regularString
s.class
class
Simple "bogus" serializer that will just serialize an empty Object for any given value.class
We also want to directly support serialization ofTokenBuffer
; and since it is part of core package, it cannot implementJsonSerializable
(which is only included in the mapper package)class
Simple general purpose serializer, useful for any type for whichObject.toString()
returns the desired JSON value.class
Intermediate base class that serves as base for standardToStringSerializer
as well as for custom subtypes that want to add processing for converting from value to output into itsString
representation (whereas standard version simply calls value object'stoString()
method).class
SpecializedJsonSerializer
to outputUUID
s.
StdKeySerializers.Default
instead.