A B C D E F G H I M P R S V _

A

AbstractTypeMaterializer - Class in com.fasterxml.jackson.module.mrbean
Nifty class for pulling implementations of classes out of thin air.
AbstractTypeMaterializer() - Constructor for class com.fasterxml.jackson.module.mrbean.AbstractTypeMaterializer
 
AbstractTypeMaterializer(ClassLoader) - Constructor for class com.fasterxml.jackson.module.mrbean.AbstractTypeMaterializer
 
AbstractTypeMaterializer.Feature - Enum in com.fasterxml.jackson.module.mrbean
Enumeration that defines togglable features that guide the serialization feature.

B

BeanBuilder - Class in com.fasterxml.jackson.module.mrbean
Heavy lifter of mr Bean package: class that keeps track of logical POJO properties, and figures out how to create an implementation class.
BeanBuilder(Class<?>, TypeFactory) - Constructor for class com.fasterxml.jackson.module.mrbean.BeanBuilder
 
BeanUtil - Class in com.fasterxml.jackson.module.mrbean
 
BeanUtil() - Constructor for class com.fasterxml.jackson.module.mrbean.BeanUtil
 
build(String) - Method in class com.fasterxml.jackson.module.mrbean.BeanBuilder
Method that generates byte code for class that implements abstract types requested so far.

C

collectDefaults() - Static method in enum com.fasterxml.jackson.module.mrbean.AbstractTypeMaterializer.Feature
 
com.fasterxml.jackson.module.mrbean - package com.fasterxml.jackson.module.mrbean
Package that implements "interface materializer" functionality, whereby abstract classes and interfaces can be used as-is, and framework constructs implementations as needed.

D

DEFAULT_FEATURE_FLAGS - Static variable in class com.fasterxml.jackson.module.mrbean.AbstractTypeMaterializer
Bitfield (set of flags) of all Features that are enabled by default.
DEFAULT_PACKAGE_FOR_GENERATED - Static variable in class com.fasterxml.jackson.module.mrbean.AbstractTypeMaterializer
Default package to use for generated classes.
disable(AbstractTypeMaterializer.Feature) - Method in class com.fasterxml.jackson.module.mrbean.AbstractTypeMaterializer
Method for disabling specified feature.

E

enable(AbstractTypeMaterializer.Feature) - Method in class com.fasterxml.jackson.module.mrbean.AbstractTypeMaterializer
Method for enabling specified feature.
enabledByDefault() - Method in enum com.fasterxml.jackson.module.mrbean.AbstractTypeMaterializer.Feature
 

F

findSuperTypes(Class<?>, Class<?>) - Static method in class com.fasterxml.jackson.module.mrbean.BeanUtil
Method that will find all sub-classes and implemented interfaces of a given class or interface.
findSuperTypes(Class<?>, Class<?>, List<Class<?>>) - Static method in class com.fasterxml.jackson.module.mrbean.BeanUtil
 

G

getFieldName() - Method in class com.fasterxml.jackson.module.mrbean.POJOProperty
 
getGetter() - Method in class com.fasterxml.jackson.module.mrbean.POJOProperty
 
getMask() - Method in enum com.fasterxml.jackson.module.mrbean.AbstractTypeMaterializer.Feature
 
getMaterializer() - Method in class com.fasterxml.jackson.module.mrbean.MrBeanModule
Accessor for getting internal AbstractTypeMaterializer; usually needed to call AbstractTypeMaterializer.materializeClass(com.fasterxml.jackson.databind.DeserializationConfig, java.lang.Class).
getModuleName() - Method in class com.fasterxml.jackson.module.mrbean.MrBeanModule
 
getName() - Method in class com.fasterxml.jackson.module.mrbean.POJOProperty
 
getSetter() - Method in class com.fasterxml.jackson.module.mrbean.POJOProperty
 

H

hasConcreteGetter() - Method in class com.fasterxml.jackson.module.mrbean.POJOProperty
 
hasConcreteSetter() - Method in class com.fasterxml.jackson.module.mrbean.POJOProperty
 

I

implement(boolean) - Method in class com.fasterxml.jackson.module.mrbean.BeanBuilder
 
isConcrete(Member) - Static method in class com.fasterxml.jackson.module.mrbean.BeanUtil
 
isEnabled(AbstractTypeMaterializer.Feature) - Method in class com.fasterxml.jackson.module.mrbean.AbstractTypeMaterializer
Method for checking whether given feature is enabled or not

M

materializeClass(DeserializationConfig, Class<?>) - Method in class com.fasterxml.jackson.module.mrbean.AbstractTypeMaterializer
Method that will find implementation for given abstract class; if called multiple times on same materializer, will return same Class.
MrBeanModule - Class in com.fasterxml.jackson.module.mrbean
 
MrBeanModule() - Constructor for class com.fasterxml.jackson.module.mrbean.MrBeanModule
 
MrBeanModule(AbstractTypeMaterializer) - Constructor for class com.fasterxml.jackson.module.mrbean.MrBeanModule
 

P

POJOProperty - Class in com.fasterxml.jackson.module.mrbean
Bean that contains information about a single logical POJO property.
POJOProperty(String, Class<?>) - Constructor for class com.fasterxml.jackson.module.mrbean.POJOProperty
 

R

resolveAbstractType(DeserializationConfig, JavaType) - Method in class com.fasterxml.jackson.module.mrbean.AbstractTypeMaterializer
 

S

selectType(TypeFactory) - Method in class com.fasterxml.jackson.module.mrbean.POJOProperty
 
set(AbstractTypeMaterializer.Feature, boolean) - Method in class com.fasterxml.jackson.module.mrbean.AbstractTypeMaterializer
Method for enabling or disabling specified feature.
setDefaultPackage(String) - Method in class com.fasterxml.jackson.module.mrbean.AbstractTypeMaterializer
Method for specifying package to use for generated classes.
setGetter(Method) - Method in class com.fasterxml.jackson.module.mrbean.POJOProperty
 
setSetter(Method) - Method in class com.fasterxml.jackson.module.mrbean.POJOProperty
 
setupModule(Module.SetupContext) - Method in class com.fasterxml.jackson.module.mrbean.MrBeanModule
 

V

valueOf(String) - Static method in enum com.fasterxml.jackson.module.mrbean.AbstractTypeMaterializer.Feature
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.fasterxml.jackson.module.mrbean.AbstractTypeMaterializer.Feature
Returns an array containing the constants of this enum type, in the order they are declared.
version() - Method in class com.fasterxml.jackson.module.mrbean.AbstractTypeMaterializer
Method that will return version information stored in and read from jar that contains this class.
version() - Method in class com.fasterxml.jackson.module.mrbean.MrBeanModule
 

_

_beanProperties - Variable in class com.fasterxml.jackson.module.mrbean.BeanBuilder
 
_classLoader - Variable in class com.fasterxml.jackson.module.mrbean.AbstractTypeMaterializer
We will use per-materializer class loader for now; would be nice to find a way to reduce number of class loaders (and hence number of generated classes!) constructed...
_context - Variable in class com.fasterxml.jackson.module.mrbean.POJOProperty
Class in which setter/getter was declared, needed for resolving generic types.
_defaultPackage - Variable in class com.fasterxml.jackson.module.mrbean.AbstractTypeMaterializer
Package name to use as prefix for generated classes.
_featureFlags - Variable in class com.fasterxml.jackson.module.mrbean.AbstractTypeMaterializer
Bit set that contains all enabled features
_fieldName - Variable in class com.fasterxml.jackson.module.mrbean.POJOProperty
 
_getter - Variable in class com.fasterxml.jackson.module.mrbean.POJOProperty
 
_implementedType - Variable in class com.fasterxml.jackson.module.mrbean.BeanBuilder
Abstract class or interface that the bean is created to extend or implement.
_materializer - Variable in class com.fasterxml.jackson.module.mrbean.MrBeanModule
Configured materializer instance to register with deserializer factory.
_name - Variable in class com.fasterxml.jackson.module.mrbean.POJOProperty
 
_setter - Variable in class com.fasterxml.jackson.module.mrbean.POJOProperty
 
_typeFactory - Variable in class com.fasterxml.jackson.module.mrbean.BeanBuilder
 
_unsupportedMethods - Variable in class com.fasterxml.jackson.module.mrbean.BeanBuilder
 

A B C D E F G H I M P R S V _

Copyright © 2012 FasterXML. All Rights Reserved.