All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description AbstractTypeMaterializer Nifty class for pulling implementations of classes out of thin air.AbstractTypeMaterializer.Feature Enumeration that defines togglable features that guide the serialization feature.AbstractTypeMaterializer.MyClassLoader To support actual dynamic loading of bytecode we need a simple custom classloader.AdapterConverter AdapterConverter AfterburnerModule BBDeserializerModifier BBDeserializerModifier.ObjBooleanBiFunction BBDeserializerModifier.ObjIntBiFunction BBDeserializerModifier.ObjLongBiFunction BBSerializerModifier BeanBuilder Heavy lifter of mr Bean package: class that keeps track of logical POJO properties, and figures out how to create an implementation class.BeanBuilder.TypeDescription Helper bean used to encapsulate most details of type handlingBeanPropertyAccessor Abstract class that defines interface for implementations that can be used for proxy-like access without using Reflection.BeanPropertyMutator Abstract class that defines interface for implementations that can be used proxy-like to change values of properties, without using Reflection.BeanUtil BlackbirdModule BooleanFieldPropertyWriter BooleanMethodPropertyWriter BooleanPropertyWriter CheckedFunction<X,T> CheckedSupplier<T> ClassName Accessing various permutations of dotted/slashed representations gets tiresome after a while, so here's an abstraction for hiding complexities, and for performing lazy transformations as necessary.CreatorOptimizer Helper class that tries to generateValueInstantiatorclass that calls constructors and/or factory methods directly, instead of using Reflection.CreatorOptimizer Helper class that tries to generateValueInstantiatorclass that calls constructors and/or factory methods directly, instead of using Reflection.CrossLoaderAccess DataHandlerDeserializer DataHandlerJsonDeserializer DataHandlerJsonSerializer DataHandlerSerializer DelegatingPropertyMutator Fallback mutator used as replacement in case a "broken" mutator (failure via couple of well-known indicators of broken generated mutator) is encounteredDeserializerModifier DomElementJsonDeserializer Deprecated. Since 2.10 not usedDomElementJsonSerializer Deprecated. Since 2.10 not usedDynamicPropertyAccessorBase GuiceAnnotationIntrospector GuiceInjectableValues IntFieldPropertyWriter IntMethodPropertyWriter IntPropertyWriter JakartaXmlBindAnnotationIntrospector Annotation introspector that uses Jakarta Xml Bind annotations (nee "JAXB" Annotations") where applicable for jackson-databind to use.JakartaXmlBindAnnotationModule Module that can be registered to add support for JAXB annotations.JakartaXmlBindAnnotationModule.Priority Enumeration that defines how we use JAXB Annotations: either as "primary" annotations (before any other already configured introspector -- most likely default JacksonAnnotationIntrospector) or as "secondary" annotations (after any other already configured introspector(s)).JaxbAnnotationIntrospector Annotation introspector that leverages JAXB annotations where applicable to JSON mapping.JaxbAnnotationModule Module that can be registered to add support for JAXB annotations.JaxbAnnotationModule.Priority Enumeration that defines how we use JAXB Annotations: either as "primary" annotations (before any other already configured introspector -- most likely default JacksonAnnotationIntrospector) or as "secondary" annotations (after any other already configured introspector(s)).LongFieldPropertyWriter LongMethodPropertyWriter LongPropertyWriter MrBeanModule MyClassLoader Class loader that is needed to load generated classes.ObjBooleanConsumer ObjectFieldPropertyWriter ObjectMapperModule ObjectMapperModule.ObjectMapperProvider ObjectMethodPropertyWriter ObjectPropertyWriter OptimizedBeanPropertyWriter<T extends OptimizedBeanPropertyWriter<T>> Intermediate base class that is used for concrete per-type implementationsOptimizedBeanPropertyWriter<T extends OptimizedBeanPropertyWriter<T>> Intermediate base class that is used for concrete per-type implementationsOptimizedSettableBeanProperty<T extends OptimizedSettableBeanProperty<T>> Base class for concrete type-specificSettableBeanPropertyimplementations.OptimizedSettableBeanProperty<T extends OptimizedSettableBeanProperty<T>> Base class for concrete type-specificSettableBeanPropertyimplementations.OptimizedValueInstantiator Base class for concrete bytecode-generated value instantiators.OptimizedValueInstantiator OsgiInjectableValues Injects OSGI services in deserialized objects
Use theJacksonInjectin the constructor parameters or the class members ask for injecting a matching OSGI services.OsgiJacksonModule A Jackson Module to inject OSGI services in deserialized objects.PackageVersion Automatically generated from PackageVersion.java.in during packageVersion-generate execution of maven-replacer-plugin in pom.xml.PackageVersion Automatically generated from PackageVersion.java.in during packageVersion-generate execution of maven-replacer-plugin in pom.xml.PackageVersion Automatically generated from PackageVersion.java.in during packageVersion-generate execution of maven-replacer-plugin in pom.xml.PackageVersion Automatically generated from PackageVersion.java.in during packageVersion-generate execution of maven-replacer-plugin in pom.xml.PackageVersion Automatically generated from PackageVersion.java.in during packageVersion-generate execution of maven-replacer-plugin in pom.xml.PackageVersion Automatically generated from PackageVersion.java.in during packageVersion-generate execution of maven-replacer-plugin in pom.xml.PackageVersion Automatically generated from PackageVersion.java.in during packageVersion-generate execution of maven-replacer-plugin in pom.xml.POJOProperty Bean that contains information about a single logical POJO property.PropertyAccessorCollector Simple collector used to keep track of properties for which code-generated accessors are needed.PropertyMutatorCollector Simple collector used to keep track of properties for which code-generated mutators are needed.ReflectionHack Allow private access to fields across using a JVM version-appropriate strategy without having a compile-time dependency on Java 9+.ReflectionHack.Java8 ReflectionHack.Java9Up SerializerModifier SerializerUtil Helper class that contains utility methods needed by various other classes in this package.SerializerUtil Helper class that contains utility methods needed by various other classes in this package.SettableBooleanFieldProperty SettableBooleanMethodProperty SettableBooleanProperty SettableIntFieldProperty SettableIntMethodProperty SettableIntProperty SettableLongFieldProperty SettableLongMethodProperty SettableLongProperty SettableObjectFieldProperty SettableObjectMethodProperty SettableObjectProperty SettableStringFieldProperty SettableStringMethodProperty SettableStringProperty Sneaky StringFieldPropertyWriter StringMethodPropertyWriter StringPropertyWriter SuperSonicBeanDeserializer SuperSonicBeanDeserializer SuperSonicDeserializerBuilder SuperSonicDeserializerBuilder ToBooleanFunction TypeBuilder Asm build to generate abstract typeUnchecked Unchecked.CheckedRunnable Unchecked.SneakyCallable<T>