Uses of Class
org.codehaus.jackson.map.type.ClassKey
Packages that use ClassKey
Package
Description
Jackson-based JAX-RS provider that can automatically
serialize and deserialize resources for
JSON content type (MediaType).
Contains basic mapper (conversion) functionality that
allows for converting between regular streaming json content and
Java objects (beans or Tree Model: support for both is via
ObjectMapper class, as well
as convenience methods included in
JsonParserContains implementation classes of deserialization part of
data binding.
Package that contains classes and interfaces to help implement
custom extension
Modules
(which are registered using
ObjectMapper.registerModule(Module).Contains implementation classes of serialization part of
data binding.
Utility classes for Mapper package.
-
Uses of ClassKey in org.codehaus.jackson.jaxrs
Fields in org.codehaus.jackson.jaxrs with type parameters of type ClassKeyModifier and TypeFieldDescriptionJacksonJsonProvider._cfgCustomUntouchablesSet of types (classes) that provider should ignore for data bindingJacksonJsonProvider._untouchablesLooks like we need to worry about accidental data binding for types we shouldn't be handling.Method parameters in org.codehaus.jackson.jaxrs with type arguments of type ClassKeyModifier and TypeMethodDescriptionprotected static booleanJacksonJsonProvider._containedIn(Class<?> mainType, HashSet<ClassKey> set) -
Uses of ClassKey in org.codehaus.jackson.map
Fields in org.codehaus.jackson.map with type parameters of type ClassKeyModifier and TypeFieldDescriptionMapperConfig._mixInAnnotationsMapping that defines how to apply mix-in annotations: key is the type to received additional annotations, and value is the type that has annotations to "mix in".Constructor parameters in org.codehaus.jackson.map with type arguments of type ClassKeyModifierConstructorDescriptionprotectedSerializationConfig(SerializationConfig src, HashMap<ClassKey, Class<?>> mixins, SubtypeResolver str) Constructor used to make a private copy of specific mix-in definitions. -
Uses of ClassKey in org.codehaus.jackson.map.deser
Fields in org.codehaus.jackson.map.deser with type parameters of type ClassKeyModifier and TypeFieldDescriptionprotected HashMap<ClassKey, JsonDeserializer<Object>> CustomDeserializerFactory._directClassMappingsDeprecated.Direct mappings that are used for exact class and interface type matches.CustomDeserializerFactory._mixInAnnotationsDeprecated.Mapping that defines how to apply mix-in annotations: key is the type to received additional annotations, and value is the type that has annotations to "mix in".protected HashMap<ClassKey, JsonDeserializer<Object>> BeanDeserializer._subDeserializersLazily constructed map used to contain deserializers needed for polymorphic subtypes. -
Uses of ClassKey in org.codehaus.jackson.map.module
Fields in org.codehaus.jackson.map.module with type parameters of type ClassKeyModifier and TypeFieldDescriptionprotected HashMap<ClassKey, JsonDeserializer<?>> SimpleDeserializers._classMappingsprotected HashMap<ClassKey, KeyDeserializer> SimpleKeyDeserializers._classMappingsprotected HashMap<ClassKey, JsonSerializer<?>> SimpleSerializers._classMappingsClass-based mappings that are used both for exact and sub-class matches.protected HashMap<ClassKey, ValueInstantiator> SimpleValueInstantiators._classMappingsMappings from raw (type-erased, i.e.protected HashMap<ClassKey, JsonSerializer<?>> SimpleSerializers._interfaceMappingsInterface-based matches.SimpleAbstractTypeResolver._mappingsMappings from super types to subtypesMethods in org.codehaus.jackson.map.module with parameters of type ClassKeyModifier and TypeMethodDescriptionprotected JsonSerializer<?> SimpleSerializers._findInterfaceMapping(Class<?> cls, ClassKey key) -
Uses of ClassKey in org.codehaus.jackson.map.ser
Fields in org.codehaus.jackson.map.ser with type parameters of type ClassKeyModifier and TypeFieldDescriptionprotected HashMap<ClassKey, JsonSerializer<?>> CustomSerializerFactory._directClassMappingsDirect mappings that are only used for exact class type matches, but not for sub-class checks.protected HashMap<ClassKey, JsonSerializer<?>> CustomSerializerFactory._interfaceMappingsAnd finally interface-based matches.protected HashMap<ClassKey, JsonSerializer<?>> CustomSerializerFactory._transitiveClassMappingsAnd then class-based mappings that are used both for exact and sub-class matches.Methods in org.codehaus.jackson.map.ser with parameters of type ClassKeyModifier and TypeMethodDescriptionprotected JsonSerializer<?> CustomSerializerFactory._findInterfaceMapping(Class<?> cls, ClassKey key) -
Uses of ClassKey in org.codehaus.jackson.map.type
Classes in org.codehaus.jackson.map.type that implement interfaces with type arguments of type ClassKeyModifier and TypeClassDescriptionfinal classKey class, used as an efficient and accurate key for locating per-class values, such asJsonSerializers.Methods in org.codehaus.jackson.map.type with parameters of type ClassKey -
Uses of ClassKey in org.codehaus.jackson.map.util
Fields in org.codehaus.jackson.map.util with type parameters of type ClassKeyModifier and TypeFieldDescriptionprotected LRUMap<ClassKey, SerializedString> RootNameLookup._rootNamesFor efficient operation, let's try to minimize number of times we need to introspect root element name to use.