diff --git a/docs/javadoc/afterburner/2.12/allclasses-frame.html b/docs/javadoc/afterburner/2.12/allclasses-frame.html new file mode 100644 index 00000000..d38a1500 --- /dev/null +++ b/docs/javadoc/afterburner/2.12/allclasses-frame.html @@ -0,0 +1,55 @@ + + + +
+ + +public class AfterburnerModule +extends com.fasterxml.jackson.databind.Module +implements Serializable+
com.fasterxml.jackson.databind.Module.SetupContext
Modifier and Type | +Field and Description | +
---|---|
protected boolean |
+_cfgUseOptimizedBeanDeserializer
+Flag to indicate whether we should use an optimized sub-class of
+
+BeanDeserializer or not. |
+
protected boolean |
+_cfgUseValueClassLoader
+Flag to indicate whether we will try to load generated classes using
+ same class loader as one that loaded class being accessed or not.
+ |
+
Constructor and Description | +
---|
AfterburnerModule() |
+
Modifier and Type | +Method and Description | +
---|---|
String |
+getModuleName() |
+
void |
+setupModule(com.fasterxml.jackson.databind.Module.SetupContext context) |
+
AfterburnerModule |
+setUseOptimizedBeanDeserializer(boolean state) |
+
AfterburnerModule |
+setUseValueClassLoader(boolean state)
+Flag to indicate whether we will try to load generated classes using
+ same class loader as one that loaded class being accessed or not.
+ |
+
com.fasterxml.jackson.core.Version |
+version() |
+
getDependencies, getTypeId
protected boolean _cfgUseValueClassLoader+
+ By default this feature is enabled.
protected boolean _cfgUseOptimizedBeanDeserializer+
BeanDeserializer
or not.
+ Use of optimized version should further improve performance, but
+ it can be disabled in case it causes issues.
++ By default this feature is enabled.
public void setupModule(com.fasterxml.jackson.databind.Module.SetupContext context)+
setupModule
in class com.fasterxml.jackson.databind.Module
public String getModuleName()+
getModuleName
in class com.fasterxml.jackson.databind.Module
public com.fasterxml.jackson.core.Version version()+
version
in interface com.fasterxml.jackson.core.Versioned
version
in class com.fasterxml.jackson.databind.Module
public AfterburnerModule setUseValueClassLoader(boolean state)+
+ By default this feature is enabled.
public AfterburnerModule setUseOptimizedBeanDeserializer(boolean state)+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/PackageVersion.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/PackageVersion.html new file mode 100644 index 00000000..e9bdc773 --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/PackageVersion.html @@ -0,0 +1,321 @@ + + + + + + +public final class PackageVersion +extends Object +implements com.fasterxml.jackson.core.Versioned+
Modifier and Type | +Field and Description | +
---|---|
static com.fasterxml.jackson.core.Version |
+VERSION |
+
Constructor and Description | +
---|
PackageVersion() |
+
Modifier and Type | +Method and Description | +
---|---|
com.fasterxml.jackson.core.Version |
+version() |
+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/class-use/AfterburnerModule.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/class-use/AfterburnerModule.html new file mode 100644 index 00000000..7ed56009 --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/class-use/AfterburnerModule.html @@ -0,0 +1,173 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.module.afterburner | ++ |
Modifier and Type | +Method and Description | +
---|---|
AfterburnerModule |
+AfterburnerModule.setUseOptimizedBeanDeserializer(boolean state) |
+
AfterburnerModule |
+AfterburnerModule.setUseValueClassLoader(boolean state)
+Flag to indicate whether we will try to load generated classes using
+ same class loader as one that loaded class being accessed or not.
+ |
+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/class-use/PackageVersion.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/class-use/PackageVersion.html new file mode 100644 index 00000000..5455f4fa --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/class-use/PackageVersion.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/BeanPropertyMutator.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/BeanPropertyMutator.html new file mode 100644 index 00000000..b5a2cabd --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/BeanPropertyMutator.html @@ -0,0 +1,492 @@ + + + + + + +public abstract class BeanPropertyMutator +extends Object+
Constructor and Description | +
---|
BeanPropertyMutator()
+Default constructor used for creating a "blueprint" instance, from
+ which per-field/per-method instances specialize.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
void |
+booleanField(Object bean,
+ int propertyIndex,
+ boolean value) |
+
void |
+booleanSetter(Object bean,
+ int propertyIndex,
+ boolean value) |
+
void |
+intField(Object bean,
+ int propertyIndex,
+ int value) |
+
void |
+intSetter(Object bean,
+ int propertyIndex,
+ int value) |
+
void |
+longField(Object bean,
+ int propertyIndex,
+ long value) |
+
void |
+longSetter(Object bean,
+ int propertyIndex,
+ long value) |
+
void |
+objectField(Object bean,
+ int propertyIndex,
+ Object value) |
+
void |
+objectSetter(Object bean,
+ int propertyIndex,
+ Object value) |
+
void |
+stringField(Object bean,
+ int propertyIndex,
+ String value) |
+
void |
+stringSetter(Object bean,
+ int propertyIndex,
+ String value) |
+
public BeanPropertyMutator()+
public void intSetter(Object bean, + int propertyIndex, + int value) + throws IOException+
IOException
public void longSetter(Object bean, + int propertyIndex, + long value) + throws IOException+
IOException
public void booleanSetter(Object bean, + int propertyIndex, + boolean value) + throws IOException+
IOException
public void stringSetter(Object bean, + int propertyIndex, + String value) + throws IOException+
IOException
public void objectSetter(Object bean, + int propertyIndex, + Object value) + throws IOException+
IOException
public void intField(Object bean, + int propertyIndex, + int value) + throws IOException+
IOException
public void longField(Object bean, + int propertyIndex, + long value) + throws IOException+
IOException
public void booleanField(Object bean, + int propertyIndex, + boolean value) + throws IOException+
IOException
public void stringField(Object bean, + int propertyIndex, + String value) + throws IOException+
IOException
public void objectField(Object bean, + int propertyIndex, + Object value) + throws IOException+
IOException
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/CreatorOptimizer.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/CreatorOptimizer.html new file mode 100644 index 00000000..82c1f86b --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/CreatorOptimizer.html @@ -0,0 +1,423 @@ + + + + + + +public class CreatorOptimizer +extends DynamicPropertyAccessorBase+
ValueInstantiator
class
+ that calls constructors and/or factory methods directly, instead
+ of using Reflection.Modifier and Type | +Field and Description | +
---|---|
protected MyClassLoader |
+_classLoader |
+
protected com.fasterxml.jackson.databind.deser.std.StdValueInstantiator |
+_originalInstantiator |
+
protected Class<?> |
+_valueClass |
+
_accessorCount, ALL_INT_CONSTS
Constructor and Description | +
---|
CreatorOptimizer(Class<?> valueClass,
+ MyClassLoader classLoader,
+ com.fasterxml.jackson.databind.deser.std.StdValueInstantiator orig) |
+
Modifier and Type | +Method and Description | +
---|---|
protected void |
+addCreator(org.objectweb.asm.MethodVisitor mv,
+ Constructor<?> ctor) |
+
protected void |
+addCreator(org.objectweb.asm.MethodVisitor mv,
+ Method factory) |
+
com.fasterxml.jackson.databind.deser.ValueInstantiator |
+createOptimized() |
+
protected OptimizedValueInstantiator |
+createSubclass(Constructor<?> ctor,
+ Method factory) |
+
protected byte[] |
+generateOptimized(ClassName baseName,
+ Constructor<?> ctor,
+ Method factory) |
+
_add, generateException, internalClassName, isEmpty, isInterfaceMethod
protected final Class<?> _valueClass+
protected final MyClassLoader _classLoader+
protected final com.fasterxml.jackson.databind.deser.std.StdValueInstantiator _originalInstantiator+
public CreatorOptimizer(Class<?> valueClass, + MyClassLoader classLoader, + com.fasterxml.jackson.databind.deser.std.StdValueInstantiator orig)+
public com.fasterxml.jackson.databind.deser.ValueInstantiator createOptimized()+
protected OptimizedValueInstantiator createSubclass(Constructor<?> ctor, + Method factory)+
protected byte[] generateOptimized(ClassName baseName, + Constructor<?> ctor, + Method factory)+
protected void addCreator(org.objectweb.asm.MethodVisitor mv, + Constructor<?> ctor)+
protected void addCreator(org.objectweb.asm.MethodVisitor mv, + Method factory)+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/DelegatingPropertyMutator.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/DelegatingPropertyMutator.html new file mode 100644 index 00000000..a1acdc67 --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/DelegatingPropertyMutator.html @@ -0,0 +1,548 @@ + + + + + + +public final class DelegatingPropertyMutator +extends BeanPropertyMutator+
Modifier and Type | +Field and Description | +
---|---|
protected com.fasterxml.jackson.databind.deser.SettableBeanProperty |
+_fallback |
+
Constructor and Description | +
---|
DelegatingPropertyMutator(com.fasterxml.jackson.databind.deser.SettableBeanProperty prop) |
+
Modifier and Type | +Method and Description | +
---|---|
void |
+booleanField(Object bean,
+ int propertyIndex,
+ boolean value) |
+
void |
+booleanSetter(Object bean,
+ int propertyIndex,
+ boolean value) |
+
void |
+intField(Object bean,
+ int propertyIndex,
+ int value) |
+
void |
+intSetter(Object bean,
+ int propertyIndex,
+ int value) |
+
void |
+longField(Object bean,
+ int propertyIndex,
+ long value) |
+
void |
+longSetter(Object bean,
+ int propertyIndex,
+ long value) |
+
void |
+objectField(Object bean,
+ int propertyIndex,
+ Object value) |
+
void |
+objectSetter(Object bean,
+ int propertyIndex,
+ Object value) |
+
void |
+stringField(Object bean,
+ int propertyIndex,
+ String value) |
+
void |
+stringSetter(Object bean,
+ int propertyIndex,
+ String value) |
+
protected final com.fasterxml.jackson.databind.deser.SettableBeanProperty _fallback+
public DelegatingPropertyMutator(com.fasterxml.jackson.databind.deser.SettableBeanProperty prop)+
public void intSetter(Object bean, + int propertyIndex, + int value) + throws IOException+
intSetter
in class BeanPropertyMutator
IOException
public void longSetter(Object bean, + int propertyIndex, + long value) + throws IOException+
longSetter
in class BeanPropertyMutator
IOException
public void booleanSetter(Object bean, + int propertyIndex, + boolean value) + throws IOException+
booleanSetter
in class BeanPropertyMutator
IOException
public void stringSetter(Object bean, + int propertyIndex, + String value) + throws IOException+
stringSetter
in class BeanPropertyMutator
IOException
public void objectSetter(Object bean, + int propertyIndex, + Object value) + throws IOException+
objectSetter
in class BeanPropertyMutator
IOException
public void intField(Object bean, + int propertyIndex, + int value) + throws IOException+
intField
in class BeanPropertyMutator
IOException
public void longField(Object bean, + int propertyIndex, + long value) + throws IOException+
longField
in class BeanPropertyMutator
IOException
public void booleanField(Object bean, + int propertyIndex, + boolean value) + throws IOException+
booleanField
in class BeanPropertyMutator
IOException
public void stringField(Object bean, + int propertyIndex, + String value) + throws IOException+
stringField
in class BeanPropertyMutator
IOException
public void objectField(Object bean, + int propertyIndex, + Object value) + throws IOException+
objectField
in class BeanPropertyMutator
IOException
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/DeserializerModifier.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/DeserializerModifier.html new file mode 100644 index 00000000..bf4058e1 --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/DeserializerModifier.html @@ -0,0 +1,395 @@ + + + + + + +public class DeserializerModifier +extends com.fasterxml.jackson.databind.deser.BeanDeserializerModifier +implements Serializable+
Modifier and Type | +Field and Description | +
---|---|
protected MyClassLoader |
+_classLoader
+Class loader to use for generated classes; if null, will try to
+ use class loader of the target class.
+ |
+
protected boolean |
+_useCustomDeserializer |
+
Constructor and Description | +
---|
DeserializerModifier(ClassLoader cl,
+ boolean useCustomDeserializer) |
+
Modifier and Type | +Method and Description | +
---|---|
protected List<com.fasterxml.jackson.module.afterburner.deser.OptimizedSettableBeanProperty<?>> |
+findOptimizableProperties(com.fasterxml.jackson.databind.DeserializationConfig config,
+ PropertyMutatorCollector collector,
+ Iterator<com.fasterxml.jackson.databind.deser.SettableBeanProperty> propIterator) |
+
protected boolean |
+isDefaultDeserializer(com.fasterxml.jackson.databind.JsonDeserializer<?> deser)
+Helper method used to check whether given deserializer is the default
+ deserializer implementation: this is necessary to avoid overriding other
+ kinds of deserializers.
+ |
+
com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder |
+updateBuilder(com.fasterxml.jackson.databind.DeserializationConfig config,
+ com.fasterxml.jackson.databind.BeanDescription beanDesc,
+ com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder builder) |
+
modifyArrayDeserializer, modifyCollectionDeserializer, modifyCollectionLikeDeserializer, modifyDeserializer, modifyEnumDeserializer, modifyKeyDeserializer, modifyMapDeserializer, modifyMapLikeDeserializer, modifyReferenceDeserializer, updateProperties
protected final MyClassLoader _classLoader+
protected final boolean _useCustomDeserializer+
public DeserializerModifier(ClassLoader cl, + boolean useCustomDeserializer)+
public com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder updateBuilder(com.fasterxml.jackson.databind.DeserializationConfig config, + com.fasterxml.jackson.databind.BeanDescription beanDesc, + com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder builder)+
updateBuilder
in class com.fasterxml.jackson.databind.deser.BeanDeserializerModifier
protected List<com.fasterxml.jackson.module.afterburner.deser.OptimizedSettableBeanProperty<?>> findOptimizableProperties(com.fasterxml.jackson.databind.DeserializationConfig config, + PropertyMutatorCollector collector, + Iterator<com.fasterxml.jackson.databind.deser.SettableBeanProperty> propIterator)+
protected boolean isDefaultDeserializer(com.fasterxml.jackson.databind.JsonDeserializer<?> deser)+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/OptimizedValueInstantiator.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/OptimizedValueInstantiator.html new file mode 100644 index 00000000..44cc1f48 --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/OptimizedValueInstantiator.html @@ -0,0 +1,426 @@ + + + + + + +public abstract class OptimizedValueInstantiator
+extends com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
+com.fasterxml.jackson.databind.deser.ValueInstantiator.Base, com.fasterxml.jackson.databind.deser.ValueInstantiator.Delegating, com.fasterxml.jackson.databind.deser.ValueInstantiator.Gettable
_arrayDelegateArguments, _arrayDelegateCreator, _arrayDelegateType, _constructorArguments, _defaultCreator, _delegateArguments, _delegateCreator, _delegateType, _fromBigDecimalCreator, _fromBigIntegerCreator, _fromBooleanCreator, _fromDoubleCreator, _fromIntCreator, _fromLongCreator, _fromStringCreator, _valueClass, _valueTypeDesc, _withArgsCreator
Modifier | +Constructor and Description | +
---|---|
protected |
+OptimizedValueInstantiator()
+Default constructor which is only used when creating
+ dummy instance to call factory method.
+ |
+
protected |
+OptimizedValueInstantiator(com.fasterxml.jackson.databind.deser.std.StdValueInstantiator src)
+Copy-constructor to use for creating actual optimized instances.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
protected Object |
+_handleInstantiationProblem(com.fasterxml.jackson.databind.DeserializationContext ctxt,
+ Exception e)
+Helper method needed to allow handling of instantiation exception in
+ case of optimized no-args creator.
+ |
+
boolean |
+canCreateUsingDefault()
+Need to override this, now that we have installed default creator.
+ |
+
abstract Object |
+createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected abstract OptimizedValueInstantiator |
+with(com.fasterxml.jackson.databind.deser.std.StdValueInstantiator src) |
+
canCreateFromBigDecimal, canCreateFromBigInteger, canCreateFromBoolean, canCreateFromDouble, canCreateFromInt, canCreateFromLong, canCreateFromObjectWith, canCreateFromString, canCreateUsingArrayDelegate, canCreateUsingDelegate, canInstantiate, configureFromArraySettings, configureFromBigDecimalCreator, configureFromBigIntegerCreator, configureFromBooleanCreator, configureFromDoubleCreator, configureFromIntCreator, configureFromLongCreator, configureFromObjectSettings, configureFromStringCreator, createFromBigDecimal, createFromBigInteger, createFromBoolean, createFromDouble, createFromInt, createFromLong, createFromObjectWith, createFromString, createUsingArrayDelegate, createUsingDelegate, getArrayDelegateCreator, getArrayDelegateType, getDefaultCreator, getDelegateCreator, getDelegateType, getFromObjectArguments, getValueClass, getValueTypeDesc, getWithArgsCreator, rewrapCtorProblem, unwrapAndWrapException, wrapAsJsonMappingException, wrapException
_createFromStringFallbacks, createContextual, createFromObjectWith
protected OptimizedValueInstantiator()+
protected OptimizedValueInstantiator(com.fasterxml.jackson.databind.deser.std.StdValueInstantiator src)+
public boolean canCreateUsingDefault()+
canCreateUsingDefault
in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
protected abstract OptimizedValueInstantiator with(com.fasterxml.jackson.databind.deser.std.StdValueInstantiator src)+
public abstract Object createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
createUsingDefault
in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
IOException
protected Object _handleInstantiationProblem(com.fasterxml.jackson.databind.DeserializationContext ctxt, + Exception e) + throws IOException+
IOException
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/PropertyMutatorCollector.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/PropertyMutatorCollector.html new file mode 100644 index 00000000..116d187a --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/PropertyMutatorCollector.html @@ -0,0 +1,452 @@ + + + + + + +public class PropertyMutatorCollector +extends DynamicPropertyAccessorBase+
_accessorCount, ALL_INT_CONSTS
Constructor and Description | +
---|
PropertyMutatorCollector(Class<?> beanClass) |
+
Modifier and Type | +Method and Description | +
---|---|
SettableBooleanFieldProperty |
+addBooleanField(com.fasterxml.jackson.databind.deser.SettableBeanProperty prop) |
+
SettableBooleanMethodProperty |
+addBooleanSetter(com.fasterxml.jackson.databind.deser.SettableBeanProperty prop) |
+
SettableIntFieldProperty |
+addIntField(com.fasterxml.jackson.databind.deser.SettableBeanProperty prop) |
+
SettableIntMethodProperty |
+addIntSetter(com.fasterxml.jackson.databind.deser.SettableBeanProperty prop) |
+
SettableLongFieldProperty |
+addLongField(com.fasterxml.jackson.databind.deser.SettableBeanProperty prop) |
+
SettableLongMethodProperty |
+addLongSetter(com.fasterxml.jackson.databind.deser.SettableBeanProperty prop) |
+
SettableObjectFieldProperty |
+addObjectField(com.fasterxml.jackson.databind.deser.SettableBeanProperty prop) |
+
SettableObjectMethodProperty |
+addObjectSetter(com.fasterxml.jackson.databind.deser.SettableBeanProperty prop) |
+
SettableStringFieldProperty |
+addStringField(com.fasterxml.jackson.databind.deser.SettableBeanProperty prop) |
+
SettableStringMethodProperty |
+addStringSetter(com.fasterxml.jackson.databind.deser.SettableBeanProperty prop) |
+
BeanPropertyMutator |
+buildMutator(MyClassLoader classLoader)
+Method for building generic mutator class for specified bean
+ type.
+ |
+
Class<?> |
+generateMutatorClass(MyClassLoader classLoader,
+ ClassName baseName) |
+
_add, generateException, internalClassName, isEmpty, isInterfaceMethod
public PropertyMutatorCollector(Class<?> beanClass)+
public SettableIntMethodProperty addIntSetter(com.fasterxml.jackson.databind.deser.SettableBeanProperty prop)+
public SettableLongMethodProperty addLongSetter(com.fasterxml.jackson.databind.deser.SettableBeanProperty prop)+
public SettableBooleanMethodProperty addBooleanSetter(com.fasterxml.jackson.databind.deser.SettableBeanProperty prop)+
public SettableStringMethodProperty addStringSetter(com.fasterxml.jackson.databind.deser.SettableBeanProperty prop)+
public SettableObjectMethodProperty addObjectSetter(com.fasterxml.jackson.databind.deser.SettableBeanProperty prop)+
public SettableIntFieldProperty addIntField(com.fasterxml.jackson.databind.deser.SettableBeanProperty prop)+
public SettableLongFieldProperty addLongField(com.fasterxml.jackson.databind.deser.SettableBeanProperty prop)+
public SettableBooleanFieldProperty addBooleanField(com.fasterxml.jackson.databind.deser.SettableBeanProperty prop)+
public SettableStringFieldProperty addStringField(com.fasterxml.jackson.databind.deser.SettableBeanProperty prop)+
public SettableObjectFieldProperty addObjectField(com.fasterxml.jackson.databind.deser.SettableBeanProperty prop)+
public BeanPropertyMutator buildMutator(MyClassLoader classLoader)+
public Class<?> generateMutatorClass(MyClassLoader classLoader, + ClassName baseName)+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/SettableBooleanFieldProperty.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/SettableBooleanFieldProperty.html new file mode 100644 index 00000000..6986e8d1 --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/SettableBooleanFieldProperty.html @@ -0,0 +1,810 @@ + + + + + + +public final class SettableBooleanFieldProperty
+extends com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
+com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
com.fasterxml.jackson.databind.BeanProperty.Bogus, com.fasterxml.jackson.databind.BeanProperty.Std
Modifier and Type | +Field and Description | +
---|---|
protected int |
+_optimizedIndex |
+
protected BeanPropertyMutator |
+_propertyMutator |
+
protected boolean |
+_skipNulls |
+
delegate
_contextAnnotations, _managedReferenceName, _nullProvider, _objectIdInfo, _propertyIndex, _propName, _type, _valueDeserializer, _valueTypeDeserializer, _viewMatcher, _wrapperName, MISSING_VALUE_DESERIALIZER
_aliases, _metadata
EMPTY_FORMAT, EMPTY_INCLUDE
Constructor and Description | +
---|
SettableBooleanFieldProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty src,
+ BeanPropertyMutator mutator,
+ int index) |
+
Modifier and Type | +Method and Description | +
---|---|
protected boolean |
+_deserializeBoolean(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected boolean |
+_deserializeBooleanFromOther(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected int |
+_deserializeInt(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected long |
+_deserializeLong(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected short |
+_deserializeShort(com.fasterxml.jackson.core.JsonParser jp,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected String |
+_deserializeString(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected void |
+_failDoubleToIntCoercion(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt,
+ String type) |
+
protected void |
+_failNullToPrimitiveCoercion(com.fasterxml.jackson.databind.DeserializationContext ctxt,
+ String type) |
+
protected void |
+_handleMissingEndArrayForSingle(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected boolean |
+_hasTextualNull(String value) |
+
protected boolean |
+_isDefaultDeserializer(com.fasterxml.jackson.databind.JsonDeserializer<?> deser)
+Helper method used to check whether given deserializer is the default
+ deserializer implementation: this is necessary to avoid overriding custom
+ deserializers.
+ |
+
protected void |
+_reportProblem(Object bean,
+ Object value,
+ Throwable e)
+Helper method called when an exception is throw from mutator, to figure
+ out what to do.
+ |
+
void |
+deserializeAndSet(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt,
+ Object bean) |
+
Object |
+deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt,
+ Object instance) |
+
int |
+getOptimizedIndex() |
+
void |
+set(Object bean,
+ Object value) |
+
Object |
+setAndReturn(Object instance,
+ Object value) |
+
protected com.fasterxml.jackson.databind.deser.SettableBeanProperty |
+withDelegate(com.fasterxml.jackson.databind.deser.SettableBeanProperty del) |
+
com.fasterxml.jackson.databind.deser.SettableBeanProperty |
+withMutator(BeanPropertyMutator mut) |
+
com.fasterxml.jackson.databind.deser.SettableBeanProperty |
+withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer<?> deser) |
+
_with, assignIndex, fixAccess, getAnnotation, getCreatorIndex, getDeclaringClass, getDelegate, getInjectableValueId, getManagedReferenceName, getMember, getObjectIdInfo, getPropertyIndex, getValueDeserializer, getValueTypeDeserializer, hasValueDeserializer, hasValueTypeDeserializer, hasViews, isInjectionOnly, visibleInView, withName, withNullProvider
_throwAsIOE, _throwAsIOE, _throwAsIOE, _throwAsIOE, depositSchemaProperty, deserialize, deserializeWith, getContextAnnotation, getFullName, getName, getNullValueProvider, getType, getWrapperName, isIgnorable, markAsIgnorable, setManagedReferenceName, setObjectIdInfo, setViews, toString, withSimpleName
findAliases, findFormatOverrides, findPropertyFormat, findPropertyInclusion, getMetadata, isRequired, isVirtual
protected BeanPropertyMutator _propertyMutator+
protected final int _optimizedIndex+
protected final boolean _skipNulls+
public SettableBooleanFieldProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty src, + BeanPropertyMutator mutator, + int index)+
protected com.fasterxml.jackson.databind.deser.SettableBeanProperty withDelegate(com.fasterxml.jackson.databind.deser.SettableBeanProperty del)+
public com.fasterxml.jackson.databind.deser.SettableBeanProperty withMutator(BeanPropertyMutator mut)+
public void deserializeAndSet(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt, + Object bean) + throws IOException+
IOException
public void set(Object bean, + Object value) + throws IOException+
IOException
public Object deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt, + Object instance) + throws IOException+
IOException
public final com.fasterxml.jackson.databind.deser.SettableBeanProperty withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer<?> deser)+
withValueDeserializer
in class com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
public Object setAndReturn(Object instance, + Object value) + throws IOException+
setAndReturn
in class com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
IOException
public int getOptimizedIndex()+
protected void _reportProblem(Object bean, + Object value, + Throwable e) + throws IOException+
IOException
protected final boolean _deserializeBoolean(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
protected final short _deserializeShort(com.fasterxml.jackson.core.JsonParser jp, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
protected final int _deserializeInt(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
protected final long _deserializeLong(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
protected final String _deserializeString(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
protected final boolean _deserializeBooleanFromOther(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
protected void _failNullToPrimitiveCoercion(com.fasterxml.jackson.databind.DeserializationContext ctxt, + String type) + throws com.fasterxml.jackson.databind.JsonMappingException+
com.fasterxml.jackson.databind.JsonMappingException
protected void _failDoubleToIntCoercion(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt, + String type) + throws IOException+
IOException
protected boolean _hasTextualNull(String value)+
protected boolean _isDefaultDeserializer(com.fasterxml.jackson.databind.JsonDeserializer<?> deser)+
protected void _handleMissingEndArrayForSingle(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/SettableBooleanMethodProperty.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/SettableBooleanMethodProperty.html new file mode 100644 index 00000000..c24153fa --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/SettableBooleanMethodProperty.html @@ -0,0 +1,810 @@ + + + + + + +public final class SettableBooleanMethodProperty
+extends com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
+com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
com.fasterxml.jackson.databind.BeanProperty.Bogus, com.fasterxml.jackson.databind.BeanProperty.Std
Modifier and Type | +Field and Description | +
---|---|
protected int |
+_optimizedIndex |
+
protected BeanPropertyMutator |
+_propertyMutator |
+
protected boolean |
+_skipNulls |
+
delegate
_contextAnnotations, _managedReferenceName, _nullProvider, _objectIdInfo, _propertyIndex, _propName, _type, _valueDeserializer, _valueTypeDeserializer, _viewMatcher, _wrapperName, MISSING_VALUE_DESERIALIZER
_aliases, _metadata
EMPTY_FORMAT, EMPTY_INCLUDE
Constructor and Description | +
---|
SettableBooleanMethodProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty src,
+ BeanPropertyMutator mutator,
+ int index) |
+
Modifier and Type | +Method and Description | +
---|---|
protected boolean |
+_deserializeBoolean(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected boolean |
+_deserializeBooleanFromOther(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected int |
+_deserializeInt(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected long |
+_deserializeLong(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected short |
+_deserializeShort(com.fasterxml.jackson.core.JsonParser jp,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected String |
+_deserializeString(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected void |
+_failDoubleToIntCoercion(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt,
+ String type) |
+
protected void |
+_failNullToPrimitiveCoercion(com.fasterxml.jackson.databind.DeserializationContext ctxt,
+ String type) |
+
protected void |
+_handleMissingEndArrayForSingle(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected boolean |
+_hasTextualNull(String value) |
+
protected boolean |
+_isDefaultDeserializer(com.fasterxml.jackson.databind.JsonDeserializer<?> deser)
+Helper method used to check whether given deserializer is the default
+ deserializer implementation: this is necessary to avoid overriding custom
+ deserializers.
+ |
+
protected void |
+_reportProblem(Object bean,
+ Object value,
+ Throwable e)
+Helper method called when an exception is throw from mutator, to figure
+ out what to do.
+ |
+
void |
+deserializeAndSet(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt,
+ Object bean) |
+
Object |
+deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt,
+ Object instance) |
+
int |
+getOptimizedIndex() |
+
void |
+set(Object bean,
+ Object value) |
+
Object |
+setAndReturn(Object instance,
+ Object value) |
+
protected com.fasterxml.jackson.databind.deser.SettableBeanProperty |
+withDelegate(com.fasterxml.jackson.databind.deser.SettableBeanProperty del) |
+
com.fasterxml.jackson.databind.deser.SettableBeanProperty |
+withMutator(BeanPropertyMutator mut) |
+
com.fasterxml.jackson.databind.deser.SettableBeanProperty |
+withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer<?> deser) |
+
_with, assignIndex, fixAccess, getAnnotation, getCreatorIndex, getDeclaringClass, getDelegate, getInjectableValueId, getManagedReferenceName, getMember, getObjectIdInfo, getPropertyIndex, getValueDeserializer, getValueTypeDeserializer, hasValueDeserializer, hasValueTypeDeserializer, hasViews, isInjectionOnly, visibleInView, withName, withNullProvider
_throwAsIOE, _throwAsIOE, _throwAsIOE, _throwAsIOE, depositSchemaProperty, deserialize, deserializeWith, getContextAnnotation, getFullName, getName, getNullValueProvider, getType, getWrapperName, isIgnorable, markAsIgnorable, setManagedReferenceName, setObjectIdInfo, setViews, toString, withSimpleName
findAliases, findFormatOverrides, findPropertyFormat, findPropertyInclusion, getMetadata, isRequired, isVirtual
protected BeanPropertyMutator _propertyMutator+
protected final int _optimizedIndex+
protected final boolean _skipNulls+
public SettableBooleanMethodProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty src, + BeanPropertyMutator mutator, + int index)+
protected com.fasterxml.jackson.databind.deser.SettableBeanProperty withDelegate(com.fasterxml.jackson.databind.deser.SettableBeanProperty del)+
public com.fasterxml.jackson.databind.deser.SettableBeanProperty withMutator(BeanPropertyMutator mut)+
public void deserializeAndSet(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt, + Object bean) + throws IOException+
IOException
public void set(Object bean, + Object value) + throws IOException+
IOException
public Object deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt, + Object instance) + throws IOException+
IOException
public final com.fasterxml.jackson.databind.deser.SettableBeanProperty withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer<?> deser)+
withValueDeserializer
in class com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
public Object setAndReturn(Object instance, + Object value) + throws IOException+
setAndReturn
in class com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
IOException
public int getOptimizedIndex()+
protected void _reportProblem(Object bean, + Object value, + Throwable e) + throws IOException+
IOException
protected final boolean _deserializeBoolean(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
protected final short _deserializeShort(com.fasterxml.jackson.core.JsonParser jp, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
protected final int _deserializeInt(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
protected final long _deserializeLong(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
protected final String _deserializeString(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
protected final boolean _deserializeBooleanFromOther(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
protected void _failNullToPrimitiveCoercion(com.fasterxml.jackson.databind.DeserializationContext ctxt, + String type) + throws com.fasterxml.jackson.databind.JsonMappingException+
com.fasterxml.jackson.databind.JsonMappingException
protected void _failDoubleToIntCoercion(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt, + String type) + throws IOException+
IOException
protected boolean _hasTextualNull(String value)+
protected boolean _isDefaultDeserializer(com.fasterxml.jackson.databind.JsonDeserializer<?> deser)+
protected void _handleMissingEndArrayForSingle(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/SettableIntFieldProperty.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/SettableIntFieldProperty.html new file mode 100644 index 00000000..6d0ba1f8 --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/SettableIntFieldProperty.html @@ -0,0 +1,810 @@ + + + + + + +public final class SettableIntFieldProperty
+extends com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
+com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
com.fasterxml.jackson.databind.BeanProperty.Bogus, com.fasterxml.jackson.databind.BeanProperty.Std
Modifier and Type | +Field and Description | +
---|---|
protected int |
+_optimizedIndex |
+
protected BeanPropertyMutator |
+_propertyMutator |
+
protected boolean |
+_skipNulls |
+
delegate
_contextAnnotations, _managedReferenceName, _nullProvider, _objectIdInfo, _propertyIndex, _propName, _type, _valueDeserializer, _valueTypeDeserializer, _viewMatcher, _wrapperName, MISSING_VALUE_DESERIALIZER
_aliases, _metadata
EMPTY_FORMAT, EMPTY_INCLUDE
Constructor and Description | +
---|
SettableIntFieldProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty src,
+ BeanPropertyMutator mutator,
+ int index) |
+
Modifier and Type | +Method and Description | +
---|---|
protected boolean |
+_deserializeBoolean(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected boolean |
+_deserializeBooleanFromOther(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected int |
+_deserializeInt(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected long |
+_deserializeLong(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected short |
+_deserializeShort(com.fasterxml.jackson.core.JsonParser jp,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected String |
+_deserializeString(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected void |
+_failDoubleToIntCoercion(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt,
+ String type) |
+
protected void |
+_failNullToPrimitiveCoercion(com.fasterxml.jackson.databind.DeserializationContext ctxt,
+ String type) |
+
protected void |
+_handleMissingEndArrayForSingle(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected boolean |
+_hasTextualNull(String value) |
+
protected boolean |
+_isDefaultDeserializer(com.fasterxml.jackson.databind.JsonDeserializer<?> deser)
+Helper method used to check whether given deserializer is the default
+ deserializer implementation: this is necessary to avoid overriding custom
+ deserializers.
+ |
+
protected void |
+_reportProblem(Object bean,
+ Object value,
+ Throwable e)
+Helper method called when an exception is throw from mutator, to figure
+ out what to do.
+ |
+
void |
+deserializeAndSet(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt,
+ Object bean) |
+
Object |
+deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt,
+ Object instance) |
+
int |
+getOptimizedIndex() |
+
void |
+set(Object bean,
+ Object value) |
+
Object |
+setAndReturn(Object instance,
+ Object value) |
+
protected com.fasterxml.jackson.databind.deser.SettableBeanProperty |
+withDelegate(com.fasterxml.jackson.databind.deser.SettableBeanProperty del) |
+
com.fasterxml.jackson.databind.deser.SettableBeanProperty |
+withMutator(BeanPropertyMutator mut) |
+
com.fasterxml.jackson.databind.deser.SettableBeanProperty |
+withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer<?> deser) |
+
_with, assignIndex, fixAccess, getAnnotation, getCreatorIndex, getDeclaringClass, getDelegate, getInjectableValueId, getManagedReferenceName, getMember, getObjectIdInfo, getPropertyIndex, getValueDeserializer, getValueTypeDeserializer, hasValueDeserializer, hasValueTypeDeserializer, hasViews, isInjectionOnly, visibleInView, withName, withNullProvider
_throwAsIOE, _throwAsIOE, _throwAsIOE, _throwAsIOE, depositSchemaProperty, deserialize, deserializeWith, getContextAnnotation, getFullName, getName, getNullValueProvider, getType, getWrapperName, isIgnorable, markAsIgnorable, setManagedReferenceName, setObjectIdInfo, setViews, toString, withSimpleName
findAliases, findFormatOverrides, findPropertyFormat, findPropertyInclusion, getMetadata, isRequired, isVirtual
protected BeanPropertyMutator _propertyMutator+
protected final int _optimizedIndex+
protected final boolean _skipNulls+
public SettableIntFieldProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty src, + BeanPropertyMutator mutator, + int index)+
protected com.fasterxml.jackson.databind.deser.SettableBeanProperty withDelegate(com.fasterxml.jackson.databind.deser.SettableBeanProperty del)+
public com.fasterxml.jackson.databind.deser.SettableBeanProperty withMutator(BeanPropertyMutator mut)+
public void deserializeAndSet(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt, + Object bean) + throws IOException+
IOException
public void set(Object bean, + Object value) + throws IOException+
IOException
public Object deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt, + Object instance) + throws IOException+
IOException
public final com.fasterxml.jackson.databind.deser.SettableBeanProperty withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer<?> deser)+
withValueDeserializer
in class com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
public Object setAndReturn(Object instance, + Object value) + throws IOException+
setAndReturn
in class com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
IOException
public int getOptimizedIndex()+
protected void _reportProblem(Object bean, + Object value, + Throwable e) + throws IOException+
IOException
protected final boolean _deserializeBoolean(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
protected final short _deserializeShort(com.fasterxml.jackson.core.JsonParser jp, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
protected final int _deserializeInt(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
protected final long _deserializeLong(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
protected final String _deserializeString(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
protected final boolean _deserializeBooleanFromOther(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
protected void _failNullToPrimitiveCoercion(com.fasterxml.jackson.databind.DeserializationContext ctxt, + String type) + throws com.fasterxml.jackson.databind.JsonMappingException+
com.fasterxml.jackson.databind.JsonMappingException
protected void _failDoubleToIntCoercion(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt, + String type) + throws IOException+
IOException
protected boolean _hasTextualNull(String value)+
protected boolean _isDefaultDeserializer(com.fasterxml.jackson.databind.JsonDeserializer<?> deser)+
protected void _handleMissingEndArrayForSingle(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/SettableIntMethodProperty.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/SettableIntMethodProperty.html new file mode 100644 index 00000000..af004d0e --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/SettableIntMethodProperty.html @@ -0,0 +1,810 @@ + + + + + + +public final class SettableIntMethodProperty
+extends com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
+com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
com.fasterxml.jackson.databind.BeanProperty.Bogus, com.fasterxml.jackson.databind.BeanProperty.Std
Modifier and Type | +Field and Description | +
---|---|
protected int |
+_optimizedIndex |
+
protected BeanPropertyMutator |
+_propertyMutator |
+
protected boolean |
+_skipNulls |
+
delegate
_contextAnnotations, _managedReferenceName, _nullProvider, _objectIdInfo, _propertyIndex, _propName, _type, _valueDeserializer, _valueTypeDeserializer, _viewMatcher, _wrapperName, MISSING_VALUE_DESERIALIZER
_aliases, _metadata
EMPTY_FORMAT, EMPTY_INCLUDE
Constructor and Description | +
---|
SettableIntMethodProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty src,
+ BeanPropertyMutator mutator,
+ int index) |
+
Modifier and Type | +Method and Description | +
---|---|
protected boolean |
+_deserializeBoolean(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected boolean |
+_deserializeBooleanFromOther(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected int |
+_deserializeInt(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected long |
+_deserializeLong(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected short |
+_deserializeShort(com.fasterxml.jackson.core.JsonParser jp,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected String |
+_deserializeString(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected void |
+_failDoubleToIntCoercion(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt,
+ String type) |
+
protected void |
+_failNullToPrimitiveCoercion(com.fasterxml.jackson.databind.DeserializationContext ctxt,
+ String type) |
+
protected void |
+_handleMissingEndArrayForSingle(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected boolean |
+_hasTextualNull(String value) |
+
protected boolean |
+_isDefaultDeserializer(com.fasterxml.jackson.databind.JsonDeserializer<?> deser)
+Helper method used to check whether given deserializer is the default
+ deserializer implementation: this is necessary to avoid overriding custom
+ deserializers.
+ |
+
protected void |
+_reportProblem(Object bean,
+ Object value,
+ Throwable e)
+Helper method called when an exception is throw from mutator, to figure
+ out what to do.
+ |
+
void |
+deserializeAndSet(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt,
+ Object bean) |
+
Object |
+deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt,
+ Object instance) |
+
int |
+getOptimizedIndex() |
+
void |
+set(Object bean,
+ Object value) |
+
Object |
+setAndReturn(Object instance,
+ Object value) |
+
protected com.fasterxml.jackson.databind.deser.SettableBeanProperty |
+withDelegate(com.fasterxml.jackson.databind.deser.SettableBeanProperty del) |
+
com.fasterxml.jackson.databind.deser.SettableBeanProperty |
+withMutator(BeanPropertyMutator mut) |
+
com.fasterxml.jackson.databind.deser.SettableBeanProperty |
+withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer<?> deser) |
+
_with, assignIndex, fixAccess, getAnnotation, getCreatorIndex, getDeclaringClass, getDelegate, getInjectableValueId, getManagedReferenceName, getMember, getObjectIdInfo, getPropertyIndex, getValueDeserializer, getValueTypeDeserializer, hasValueDeserializer, hasValueTypeDeserializer, hasViews, isInjectionOnly, visibleInView, withName, withNullProvider
_throwAsIOE, _throwAsIOE, _throwAsIOE, _throwAsIOE, depositSchemaProperty, deserialize, deserializeWith, getContextAnnotation, getFullName, getName, getNullValueProvider, getType, getWrapperName, isIgnorable, markAsIgnorable, setManagedReferenceName, setObjectIdInfo, setViews, toString, withSimpleName
findAliases, findFormatOverrides, findPropertyFormat, findPropertyInclusion, getMetadata, isRequired, isVirtual
protected BeanPropertyMutator _propertyMutator+
protected final int _optimizedIndex+
protected final boolean _skipNulls+
public SettableIntMethodProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty src, + BeanPropertyMutator mutator, + int index)+
protected com.fasterxml.jackson.databind.deser.SettableBeanProperty withDelegate(com.fasterxml.jackson.databind.deser.SettableBeanProperty del)+
public com.fasterxml.jackson.databind.deser.SettableBeanProperty withMutator(BeanPropertyMutator mut)+
public void deserializeAndSet(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt, + Object bean) + throws IOException+
IOException
public void set(Object bean, + Object value) + throws IOException+
IOException
public Object deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt, + Object instance) + throws IOException+
IOException
public final com.fasterxml.jackson.databind.deser.SettableBeanProperty withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer<?> deser)+
withValueDeserializer
in class com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
public Object setAndReturn(Object instance, + Object value) + throws IOException+
setAndReturn
in class com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
IOException
public int getOptimizedIndex()+
protected void _reportProblem(Object bean, + Object value, + Throwable e) + throws IOException+
IOException
protected final boolean _deserializeBoolean(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
protected final short _deserializeShort(com.fasterxml.jackson.core.JsonParser jp, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
protected final int _deserializeInt(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
protected final long _deserializeLong(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
protected final String _deserializeString(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
protected final boolean _deserializeBooleanFromOther(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
protected void _failNullToPrimitiveCoercion(com.fasterxml.jackson.databind.DeserializationContext ctxt, + String type) + throws com.fasterxml.jackson.databind.JsonMappingException+
com.fasterxml.jackson.databind.JsonMappingException
protected void _failDoubleToIntCoercion(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt, + String type) + throws IOException+
IOException
protected boolean _hasTextualNull(String value)+
protected boolean _isDefaultDeserializer(com.fasterxml.jackson.databind.JsonDeserializer<?> deser)+
protected void _handleMissingEndArrayForSingle(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/SettableLongFieldProperty.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/SettableLongFieldProperty.html new file mode 100644 index 00000000..7065f77f --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/SettableLongFieldProperty.html @@ -0,0 +1,810 @@ + + + + + + +public final class SettableLongFieldProperty
+extends com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
+com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
com.fasterxml.jackson.databind.BeanProperty.Bogus, com.fasterxml.jackson.databind.BeanProperty.Std
Modifier and Type | +Field and Description | +
---|---|
protected int |
+_optimizedIndex |
+
protected BeanPropertyMutator |
+_propertyMutator |
+
protected boolean |
+_skipNulls |
+
delegate
_contextAnnotations, _managedReferenceName, _nullProvider, _objectIdInfo, _propertyIndex, _propName, _type, _valueDeserializer, _valueTypeDeserializer, _viewMatcher, _wrapperName, MISSING_VALUE_DESERIALIZER
_aliases, _metadata
EMPTY_FORMAT, EMPTY_INCLUDE
Constructor and Description | +
---|
SettableLongFieldProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty src,
+ BeanPropertyMutator mutator,
+ int index) |
+
Modifier and Type | +Method and Description | +
---|---|
protected boolean |
+_deserializeBoolean(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected boolean |
+_deserializeBooleanFromOther(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected int |
+_deserializeInt(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected long |
+_deserializeLong(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected short |
+_deserializeShort(com.fasterxml.jackson.core.JsonParser jp,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected String |
+_deserializeString(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected void |
+_failDoubleToIntCoercion(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt,
+ String type) |
+
protected void |
+_failNullToPrimitiveCoercion(com.fasterxml.jackson.databind.DeserializationContext ctxt,
+ String type) |
+
protected void |
+_handleMissingEndArrayForSingle(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected boolean |
+_hasTextualNull(String value) |
+
protected boolean |
+_isDefaultDeserializer(com.fasterxml.jackson.databind.JsonDeserializer<?> deser)
+Helper method used to check whether given deserializer is the default
+ deserializer implementation: this is necessary to avoid overriding custom
+ deserializers.
+ |
+
protected void |
+_reportProblem(Object bean,
+ Object value,
+ Throwable e)
+Helper method called when an exception is throw from mutator, to figure
+ out what to do.
+ |
+
void |
+deserializeAndSet(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt,
+ Object bean) |
+
Object |
+deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt,
+ Object instance) |
+
int |
+getOptimizedIndex() |
+
void |
+set(Object bean,
+ Object value) |
+
Object |
+setAndReturn(Object instance,
+ Object value) |
+
protected com.fasterxml.jackson.databind.deser.SettableBeanProperty |
+withDelegate(com.fasterxml.jackson.databind.deser.SettableBeanProperty del) |
+
com.fasterxml.jackson.databind.deser.SettableBeanProperty |
+withMutator(BeanPropertyMutator mut) |
+
com.fasterxml.jackson.databind.deser.SettableBeanProperty |
+withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer<?> deser) |
+
_with, assignIndex, fixAccess, getAnnotation, getCreatorIndex, getDeclaringClass, getDelegate, getInjectableValueId, getManagedReferenceName, getMember, getObjectIdInfo, getPropertyIndex, getValueDeserializer, getValueTypeDeserializer, hasValueDeserializer, hasValueTypeDeserializer, hasViews, isInjectionOnly, visibleInView, withName, withNullProvider
_throwAsIOE, _throwAsIOE, _throwAsIOE, _throwAsIOE, depositSchemaProperty, deserialize, deserializeWith, getContextAnnotation, getFullName, getName, getNullValueProvider, getType, getWrapperName, isIgnorable, markAsIgnorable, setManagedReferenceName, setObjectIdInfo, setViews, toString, withSimpleName
findAliases, findFormatOverrides, findPropertyFormat, findPropertyInclusion, getMetadata, isRequired, isVirtual
protected BeanPropertyMutator _propertyMutator+
protected final int _optimizedIndex+
protected final boolean _skipNulls+
public SettableLongFieldProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty src, + BeanPropertyMutator mutator, + int index)+
protected com.fasterxml.jackson.databind.deser.SettableBeanProperty withDelegate(com.fasterxml.jackson.databind.deser.SettableBeanProperty del)+
public com.fasterxml.jackson.databind.deser.SettableBeanProperty withMutator(BeanPropertyMutator mut)+
public void deserializeAndSet(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt, + Object bean) + throws IOException+
IOException
public void set(Object bean, + Object value) + throws IOException+
IOException
public Object deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt, + Object instance) + throws IOException+
IOException
public final com.fasterxml.jackson.databind.deser.SettableBeanProperty withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer<?> deser)+
withValueDeserializer
in class com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
public Object setAndReturn(Object instance, + Object value) + throws IOException+
setAndReturn
in class com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
IOException
public int getOptimizedIndex()+
protected void _reportProblem(Object bean, + Object value, + Throwable e) + throws IOException+
IOException
protected final boolean _deserializeBoolean(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
protected final short _deserializeShort(com.fasterxml.jackson.core.JsonParser jp, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
protected final int _deserializeInt(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
protected final long _deserializeLong(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
protected final String _deserializeString(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
protected final boolean _deserializeBooleanFromOther(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
protected void _failNullToPrimitiveCoercion(com.fasterxml.jackson.databind.DeserializationContext ctxt, + String type) + throws com.fasterxml.jackson.databind.JsonMappingException+
com.fasterxml.jackson.databind.JsonMappingException
protected void _failDoubleToIntCoercion(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt, + String type) + throws IOException+
IOException
protected boolean _hasTextualNull(String value)+
protected boolean _isDefaultDeserializer(com.fasterxml.jackson.databind.JsonDeserializer<?> deser)+
protected void _handleMissingEndArrayForSingle(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/SettableLongMethodProperty.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/SettableLongMethodProperty.html new file mode 100644 index 00000000..773d1c47 --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/SettableLongMethodProperty.html @@ -0,0 +1,810 @@ + + + + + + +public final class SettableLongMethodProperty
+extends com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
+com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
com.fasterxml.jackson.databind.BeanProperty.Bogus, com.fasterxml.jackson.databind.BeanProperty.Std
Modifier and Type | +Field and Description | +
---|---|
protected int |
+_optimizedIndex |
+
protected BeanPropertyMutator |
+_propertyMutator |
+
protected boolean |
+_skipNulls |
+
delegate
_contextAnnotations, _managedReferenceName, _nullProvider, _objectIdInfo, _propertyIndex, _propName, _type, _valueDeserializer, _valueTypeDeserializer, _viewMatcher, _wrapperName, MISSING_VALUE_DESERIALIZER
_aliases, _metadata
EMPTY_FORMAT, EMPTY_INCLUDE
Constructor and Description | +
---|
SettableLongMethodProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty src,
+ BeanPropertyMutator mutator,
+ int index) |
+
Modifier and Type | +Method and Description | +
---|---|
protected boolean |
+_deserializeBoolean(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected boolean |
+_deserializeBooleanFromOther(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected int |
+_deserializeInt(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected long |
+_deserializeLong(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected short |
+_deserializeShort(com.fasterxml.jackson.core.JsonParser jp,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected String |
+_deserializeString(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected void |
+_failDoubleToIntCoercion(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt,
+ String type) |
+
protected void |
+_failNullToPrimitiveCoercion(com.fasterxml.jackson.databind.DeserializationContext ctxt,
+ String type) |
+
protected void |
+_handleMissingEndArrayForSingle(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected boolean |
+_hasTextualNull(String value) |
+
protected boolean |
+_isDefaultDeserializer(com.fasterxml.jackson.databind.JsonDeserializer<?> deser)
+Helper method used to check whether given deserializer is the default
+ deserializer implementation: this is necessary to avoid overriding custom
+ deserializers.
+ |
+
protected void |
+_reportProblem(Object bean,
+ Object value,
+ Throwable e)
+Helper method called when an exception is throw from mutator, to figure
+ out what to do.
+ |
+
void |
+deserializeAndSet(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt,
+ Object bean) |
+
Object |
+deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt,
+ Object instance) |
+
int |
+getOptimizedIndex() |
+
void |
+set(Object bean,
+ Object value) |
+
Object |
+setAndReturn(Object instance,
+ Object value) |
+
protected com.fasterxml.jackson.databind.deser.SettableBeanProperty |
+withDelegate(com.fasterxml.jackson.databind.deser.SettableBeanProperty del) |
+
com.fasterxml.jackson.databind.deser.SettableBeanProperty |
+withMutator(BeanPropertyMutator mut) |
+
com.fasterxml.jackson.databind.deser.SettableBeanProperty |
+withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer<?> deser) |
+
_with, assignIndex, fixAccess, getAnnotation, getCreatorIndex, getDeclaringClass, getDelegate, getInjectableValueId, getManagedReferenceName, getMember, getObjectIdInfo, getPropertyIndex, getValueDeserializer, getValueTypeDeserializer, hasValueDeserializer, hasValueTypeDeserializer, hasViews, isInjectionOnly, visibleInView, withName, withNullProvider
_throwAsIOE, _throwAsIOE, _throwAsIOE, _throwAsIOE, depositSchemaProperty, deserialize, deserializeWith, getContextAnnotation, getFullName, getName, getNullValueProvider, getType, getWrapperName, isIgnorable, markAsIgnorable, setManagedReferenceName, setObjectIdInfo, setViews, toString, withSimpleName
findAliases, findFormatOverrides, findPropertyFormat, findPropertyInclusion, getMetadata, isRequired, isVirtual
protected BeanPropertyMutator _propertyMutator+
protected final int _optimizedIndex+
protected final boolean _skipNulls+
public SettableLongMethodProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty src, + BeanPropertyMutator mutator, + int index)+
protected com.fasterxml.jackson.databind.deser.SettableBeanProperty withDelegate(com.fasterxml.jackson.databind.deser.SettableBeanProperty del)+
public com.fasterxml.jackson.databind.deser.SettableBeanProperty withMutator(BeanPropertyMutator mut)+
public void deserializeAndSet(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt, + Object bean) + throws IOException+
IOException
public void set(Object bean, + Object value) + throws IOException+
IOException
public Object deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt, + Object instance) + throws IOException+
IOException
public final com.fasterxml.jackson.databind.deser.SettableBeanProperty withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer<?> deser)+
withValueDeserializer
in class com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
public Object setAndReturn(Object instance, + Object value) + throws IOException+
setAndReturn
in class com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
IOException
public int getOptimizedIndex()+
protected void _reportProblem(Object bean, + Object value, + Throwable e) + throws IOException+
IOException
protected final boolean _deserializeBoolean(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
protected final short _deserializeShort(com.fasterxml.jackson.core.JsonParser jp, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
protected final int _deserializeInt(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
protected final long _deserializeLong(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
protected final String _deserializeString(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
protected final boolean _deserializeBooleanFromOther(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
protected void _failNullToPrimitiveCoercion(com.fasterxml.jackson.databind.DeserializationContext ctxt, + String type) + throws com.fasterxml.jackson.databind.JsonMappingException+
com.fasterxml.jackson.databind.JsonMappingException
protected void _failDoubleToIntCoercion(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt, + String type) + throws IOException+
IOException
protected boolean _hasTextualNull(String value)+
protected boolean _isDefaultDeserializer(com.fasterxml.jackson.databind.JsonDeserializer<?> deser)+
protected void _handleMissingEndArrayForSingle(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/SettableObjectFieldProperty.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/SettableObjectFieldProperty.html new file mode 100644 index 00000000..8290a4e7 --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/SettableObjectFieldProperty.html @@ -0,0 +1,810 @@ + + + + + + +public final class SettableObjectFieldProperty
+extends com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
+com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
com.fasterxml.jackson.databind.BeanProperty.Bogus, com.fasterxml.jackson.databind.BeanProperty.Std
Modifier and Type | +Field and Description | +
---|---|
protected int |
+_optimizedIndex |
+
protected BeanPropertyMutator |
+_propertyMutator |
+
protected boolean |
+_skipNulls |
+
delegate
_contextAnnotations, _managedReferenceName, _nullProvider, _objectIdInfo, _propertyIndex, _propName, _type, _valueDeserializer, _valueTypeDeserializer, _viewMatcher, _wrapperName, MISSING_VALUE_DESERIALIZER
_aliases, _metadata
EMPTY_FORMAT, EMPTY_INCLUDE
Constructor and Description | +
---|
SettableObjectFieldProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty src,
+ BeanPropertyMutator mutator,
+ int index) |
+
Modifier and Type | +Method and Description | +
---|---|
protected boolean |
+_deserializeBoolean(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected boolean |
+_deserializeBooleanFromOther(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected int |
+_deserializeInt(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected long |
+_deserializeLong(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected short |
+_deserializeShort(com.fasterxml.jackson.core.JsonParser jp,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected String |
+_deserializeString(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected void |
+_failDoubleToIntCoercion(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt,
+ String type) |
+
protected void |
+_failNullToPrimitiveCoercion(com.fasterxml.jackson.databind.DeserializationContext ctxt,
+ String type) |
+
protected void |
+_handleMissingEndArrayForSingle(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected boolean |
+_hasTextualNull(String value) |
+
protected boolean |
+_isDefaultDeserializer(com.fasterxml.jackson.databind.JsonDeserializer<?> deser)
+Helper method used to check whether given deserializer is the default
+ deserializer implementation: this is necessary to avoid overriding custom
+ deserializers.
+ |
+
protected void |
+_reportProblem(Object bean,
+ Object value,
+ Throwable e)
+Helper method called when an exception is throw from mutator, to figure
+ out what to do.
+ |
+
void |
+deserializeAndSet(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt,
+ Object bean) |
+
Object |
+deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt,
+ Object instance) |
+
int |
+getOptimizedIndex() |
+
void |
+set(Object bean,
+ Object v) |
+
Object |
+setAndReturn(Object instance,
+ Object value) |
+
protected com.fasterxml.jackson.databind.deser.SettableBeanProperty |
+withDelegate(com.fasterxml.jackson.databind.deser.SettableBeanProperty del) |
+
com.fasterxml.jackson.databind.deser.SettableBeanProperty |
+withMutator(BeanPropertyMutator mut) |
+
com.fasterxml.jackson.databind.deser.SettableBeanProperty |
+withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer<?> deser) |
+
_with, assignIndex, fixAccess, getAnnotation, getCreatorIndex, getDeclaringClass, getDelegate, getInjectableValueId, getManagedReferenceName, getMember, getObjectIdInfo, getPropertyIndex, getValueDeserializer, getValueTypeDeserializer, hasValueDeserializer, hasValueTypeDeserializer, hasViews, isInjectionOnly, visibleInView, withName, withNullProvider
_throwAsIOE, _throwAsIOE, _throwAsIOE, _throwAsIOE, depositSchemaProperty, deserialize, deserializeWith, getContextAnnotation, getFullName, getName, getNullValueProvider, getType, getWrapperName, isIgnorable, markAsIgnorable, setManagedReferenceName, setObjectIdInfo, setViews, toString, withSimpleName
findAliases, findFormatOverrides, findPropertyFormat, findPropertyInclusion, getMetadata, isRequired, isVirtual
protected BeanPropertyMutator _propertyMutator+
protected final int _optimizedIndex+
protected final boolean _skipNulls+
public SettableObjectFieldProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty src, + BeanPropertyMutator mutator, + int index)+
protected com.fasterxml.jackson.databind.deser.SettableBeanProperty withDelegate(com.fasterxml.jackson.databind.deser.SettableBeanProperty del)+
public com.fasterxml.jackson.databind.deser.SettableBeanProperty withMutator(BeanPropertyMutator mut)+
public void deserializeAndSet(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt, + Object bean) + throws IOException+
IOException
public Object deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt, + Object instance) + throws IOException+
IOException
public void set(Object bean, + Object v) + throws IOException+
IOException
public final com.fasterxml.jackson.databind.deser.SettableBeanProperty withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer<?> deser)+
withValueDeserializer
in class com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
public Object setAndReturn(Object instance, + Object value) + throws IOException+
setAndReturn
in class com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
IOException
public int getOptimizedIndex()+
protected void _reportProblem(Object bean, + Object value, + Throwable e) + throws IOException+
IOException
protected final boolean _deserializeBoolean(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
protected final short _deserializeShort(com.fasterxml.jackson.core.JsonParser jp, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
protected final int _deserializeInt(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
protected final long _deserializeLong(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
protected final String _deserializeString(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
protected final boolean _deserializeBooleanFromOther(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
protected void _failNullToPrimitiveCoercion(com.fasterxml.jackson.databind.DeserializationContext ctxt, + String type) + throws com.fasterxml.jackson.databind.JsonMappingException+
com.fasterxml.jackson.databind.JsonMappingException
protected void _failDoubleToIntCoercion(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt, + String type) + throws IOException+
IOException
protected boolean _hasTextualNull(String value)+
protected boolean _isDefaultDeserializer(com.fasterxml.jackson.databind.JsonDeserializer<?> deser)+
protected void _handleMissingEndArrayForSingle(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/SettableObjectMethodProperty.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/SettableObjectMethodProperty.html new file mode 100644 index 00000000..75d6caa7 --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/SettableObjectMethodProperty.html @@ -0,0 +1,810 @@ + + + + + + +public final class SettableObjectMethodProperty
+extends com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
+com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
com.fasterxml.jackson.databind.BeanProperty.Bogus, com.fasterxml.jackson.databind.BeanProperty.Std
Modifier and Type | +Field and Description | +
---|---|
protected int |
+_optimizedIndex |
+
protected BeanPropertyMutator |
+_propertyMutator |
+
protected boolean |
+_skipNulls |
+
delegate
_contextAnnotations, _managedReferenceName, _nullProvider, _objectIdInfo, _propertyIndex, _propName, _type, _valueDeserializer, _valueTypeDeserializer, _viewMatcher, _wrapperName, MISSING_VALUE_DESERIALIZER
_aliases, _metadata
EMPTY_FORMAT, EMPTY_INCLUDE
Constructor and Description | +
---|
SettableObjectMethodProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty src,
+ BeanPropertyMutator mutator,
+ int index) |
+
Modifier and Type | +Method and Description | +
---|---|
protected boolean |
+_deserializeBoolean(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected boolean |
+_deserializeBooleanFromOther(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected int |
+_deserializeInt(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected long |
+_deserializeLong(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected short |
+_deserializeShort(com.fasterxml.jackson.core.JsonParser jp,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected String |
+_deserializeString(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected void |
+_failDoubleToIntCoercion(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt,
+ String type) |
+
protected void |
+_failNullToPrimitiveCoercion(com.fasterxml.jackson.databind.DeserializationContext ctxt,
+ String type) |
+
protected void |
+_handleMissingEndArrayForSingle(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected boolean |
+_hasTextualNull(String value) |
+
protected boolean |
+_isDefaultDeserializer(com.fasterxml.jackson.databind.JsonDeserializer<?> deser)
+Helper method used to check whether given deserializer is the default
+ deserializer implementation: this is necessary to avoid overriding custom
+ deserializers.
+ |
+
protected void |
+_reportProblem(Object bean,
+ Object value,
+ Throwable e)
+Helper method called when an exception is throw from mutator, to figure
+ out what to do.
+ |
+
void |
+deserializeAndSet(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt,
+ Object bean) |
+
Object |
+deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt,
+ Object instance) |
+
int |
+getOptimizedIndex() |
+
void |
+set(Object bean,
+ Object v) |
+
Object |
+setAndReturn(Object instance,
+ Object value) |
+
protected com.fasterxml.jackson.databind.deser.SettableBeanProperty |
+withDelegate(com.fasterxml.jackson.databind.deser.SettableBeanProperty del) |
+
com.fasterxml.jackson.databind.deser.SettableBeanProperty |
+withMutator(BeanPropertyMutator mut) |
+
com.fasterxml.jackson.databind.deser.SettableBeanProperty |
+withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer<?> deser) |
+
_with, assignIndex, fixAccess, getAnnotation, getCreatorIndex, getDeclaringClass, getDelegate, getInjectableValueId, getManagedReferenceName, getMember, getObjectIdInfo, getPropertyIndex, getValueDeserializer, getValueTypeDeserializer, hasValueDeserializer, hasValueTypeDeserializer, hasViews, isInjectionOnly, visibleInView, withName, withNullProvider
_throwAsIOE, _throwAsIOE, _throwAsIOE, _throwAsIOE, depositSchemaProperty, deserialize, deserializeWith, getContextAnnotation, getFullName, getName, getNullValueProvider, getType, getWrapperName, isIgnorable, markAsIgnorable, setManagedReferenceName, setObjectIdInfo, setViews, toString, withSimpleName
findAliases, findFormatOverrides, findPropertyFormat, findPropertyInclusion, getMetadata, isRequired, isVirtual
protected BeanPropertyMutator _propertyMutator+
protected final int _optimizedIndex+
protected final boolean _skipNulls+
public SettableObjectMethodProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty src, + BeanPropertyMutator mutator, + int index)+
protected com.fasterxml.jackson.databind.deser.SettableBeanProperty withDelegate(com.fasterxml.jackson.databind.deser.SettableBeanProperty del)+
public com.fasterxml.jackson.databind.deser.SettableBeanProperty withMutator(BeanPropertyMutator mut)+
public void deserializeAndSet(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt, + Object bean) + throws IOException+
IOException
public Object deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt, + Object instance) + throws IOException+
IOException
public void set(Object bean, + Object v) + throws IOException+
IOException
public final com.fasterxml.jackson.databind.deser.SettableBeanProperty withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer<?> deser)+
withValueDeserializer
in class com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
public Object setAndReturn(Object instance, + Object value) + throws IOException+
setAndReturn
in class com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
IOException
public int getOptimizedIndex()+
protected void _reportProblem(Object bean, + Object value, + Throwable e) + throws IOException+
IOException
protected final boolean _deserializeBoolean(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
protected final short _deserializeShort(com.fasterxml.jackson.core.JsonParser jp, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
protected final int _deserializeInt(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
protected final long _deserializeLong(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
protected final String _deserializeString(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
protected final boolean _deserializeBooleanFromOther(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
protected void _failNullToPrimitiveCoercion(com.fasterxml.jackson.databind.DeserializationContext ctxt, + String type) + throws com.fasterxml.jackson.databind.JsonMappingException+
com.fasterxml.jackson.databind.JsonMappingException
protected void _failDoubleToIntCoercion(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt, + String type) + throws IOException+
IOException
protected boolean _hasTextualNull(String value)+
protected boolean _isDefaultDeserializer(com.fasterxml.jackson.databind.JsonDeserializer<?> deser)+
protected void _handleMissingEndArrayForSingle(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/SettableStringFieldProperty.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/SettableStringFieldProperty.html new file mode 100644 index 00000000..08e38972 --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/SettableStringFieldProperty.html @@ -0,0 +1,810 @@ + + + + + + +public final class SettableStringFieldProperty
+extends com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
+com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
com.fasterxml.jackson.databind.BeanProperty.Bogus, com.fasterxml.jackson.databind.BeanProperty.Std
Modifier and Type | +Field and Description | +
---|---|
protected int |
+_optimizedIndex |
+
protected BeanPropertyMutator |
+_propertyMutator |
+
protected boolean |
+_skipNulls |
+
delegate
_contextAnnotations, _managedReferenceName, _nullProvider, _objectIdInfo, _propertyIndex, _propName, _type, _valueDeserializer, _valueTypeDeserializer, _viewMatcher, _wrapperName, MISSING_VALUE_DESERIALIZER
_aliases, _metadata
EMPTY_FORMAT, EMPTY_INCLUDE
Constructor and Description | +
---|
SettableStringFieldProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty src,
+ BeanPropertyMutator mutator,
+ int index) |
+
Modifier and Type | +Method and Description | +
---|---|
protected boolean |
+_deserializeBoolean(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected boolean |
+_deserializeBooleanFromOther(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected int |
+_deserializeInt(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected long |
+_deserializeLong(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected short |
+_deserializeShort(com.fasterxml.jackson.core.JsonParser jp,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected String |
+_deserializeString(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected void |
+_failDoubleToIntCoercion(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt,
+ String type) |
+
protected void |
+_failNullToPrimitiveCoercion(com.fasterxml.jackson.databind.DeserializationContext ctxt,
+ String type) |
+
protected void |
+_handleMissingEndArrayForSingle(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected boolean |
+_hasTextualNull(String value) |
+
protected boolean |
+_isDefaultDeserializer(com.fasterxml.jackson.databind.JsonDeserializer<?> deser)
+Helper method used to check whether given deserializer is the default
+ deserializer implementation: this is necessary to avoid overriding custom
+ deserializers.
+ |
+
protected void |
+_reportProblem(Object bean,
+ Object value,
+ Throwable e)
+Helper method called when an exception is throw from mutator, to figure
+ out what to do.
+ |
+
void |
+deserializeAndSet(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt,
+ Object bean) |
+
Object |
+deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt,
+ Object instance) |
+
int |
+getOptimizedIndex() |
+
void |
+set(Object bean,
+ Object value) |
+
Object |
+setAndReturn(Object instance,
+ Object value) |
+
protected com.fasterxml.jackson.databind.deser.SettableBeanProperty |
+withDelegate(com.fasterxml.jackson.databind.deser.SettableBeanProperty del) |
+
com.fasterxml.jackson.databind.deser.SettableBeanProperty |
+withMutator(BeanPropertyMutator mut) |
+
com.fasterxml.jackson.databind.deser.SettableBeanProperty |
+withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer<?> deser) |
+
_with, assignIndex, fixAccess, getAnnotation, getCreatorIndex, getDeclaringClass, getDelegate, getInjectableValueId, getManagedReferenceName, getMember, getObjectIdInfo, getPropertyIndex, getValueDeserializer, getValueTypeDeserializer, hasValueDeserializer, hasValueTypeDeserializer, hasViews, isInjectionOnly, visibleInView, withName, withNullProvider
_throwAsIOE, _throwAsIOE, _throwAsIOE, _throwAsIOE, depositSchemaProperty, deserialize, deserializeWith, getContextAnnotation, getFullName, getName, getNullValueProvider, getType, getWrapperName, isIgnorable, markAsIgnorable, setManagedReferenceName, setObjectIdInfo, setViews, toString, withSimpleName
findAliases, findFormatOverrides, findPropertyFormat, findPropertyInclusion, getMetadata, isRequired, isVirtual
protected BeanPropertyMutator _propertyMutator+
protected final int _optimizedIndex+
protected final boolean _skipNulls+
public SettableStringFieldProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty src, + BeanPropertyMutator mutator, + int index)+
protected com.fasterxml.jackson.databind.deser.SettableBeanProperty withDelegate(com.fasterxml.jackson.databind.deser.SettableBeanProperty del)+
public com.fasterxml.jackson.databind.deser.SettableBeanProperty withMutator(BeanPropertyMutator mut)+
public void deserializeAndSet(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt, + Object bean) + throws IOException+
IOException
public Object deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt, + Object instance) + throws IOException+
IOException
public void set(Object bean, + Object value) + throws IOException+
IOException
public final com.fasterxml.jackson.databind.deser.SettableBeanProperty withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer<?> deser)+
withValueDeserializer
in class com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
public Object setAndReturn(Object instance, + Object value) + throws IOException+
setAndReturn
in class com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
IOException
public int getOptimizedIndex()+
protected void _reportProblem(Object bean, + Object value, + Throwable e) + throws IOException+
IOException
protected final boolean _deserializeBoolean(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
protected final short _deserializeShort(com.fasterxml.jackson.core.JsonParser jp, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
protected final int _deserializeInt(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
protected final long _deserializeLong(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
protected final String _deserializeString(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
protected final boolean _deserializeBooleanFromOther(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
protected void _failNullToPrimitiveCoercion(com.fasterxml.jackson.databind.DeserializationContext ctxt, + String type) + throws com.fasterxml.jackson.databind.JsonMappingException+
com.fasterxml.jackson.databind.JsonMappingException
protected void _failDoubleToIntCoercion(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt, + String type) + throws IOException+
IOException
protected boolean _hasTextualNull(String value)+
protected boolean _isDefaultDeserializer(com.fasterxml.jackson.databind.JsonDeserializer<?> deser)+
protected void _handleMissingEndArrayForSingle(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/SettableStringMethodProperty.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/SettableStringMethodProperty.html new file mode 100644 index 00000000..4dd81046 --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/SettableStringMethodProperty.html @@ -0,0 +1,810 @@ + + + + + + +public final class SettableStringMethodProperty
+extends com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
+com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
com.fasterxml.jackson.databind.BeanProperty.Bogus, com.fasterxml.jackson.databind.BeanProperty.Std
Modifier and Type | +Field and Description | +
---|---|
protected int |
+_optimizedIndex |
+
protected BeanPropertyMutator |
+_propertyMutator |
+
protected boolean |
+_skipNulls |
+
delegate
_contextAnnotations, _managedReferenceName, _nullProvider, _objectIdInfo, _propertyIndex, _propName, _type, _valueDeserializer, _valueTypeDeserializer, _viewMatcher, _wrapperName, MISSING_VALUE_DESERIALIZER
_aliases, _metadata
EMPTY_FORMAT, EMPTY_INCLUDE
Constructor and Description | +
---|
SettableStringMethodProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty src,
+ BeanPropertyMutator mutator,
+ int index) |
+
Modifier and Type | +Method and Description | +
---|---|
protected boolean |
+_deserializeBoolean(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected boolean |
+_deserializeBooleanFromOther(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected int |
+_deserializeInt(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected long |
+_deserializeLong(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected short |
+_deserializeShort(com.fasterxml.jackson.core.JsonParser jp,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected String |
+_deserializeString(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected void |
+_failDoubleToIntCoercion(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt,
+ String type) |
+
protected void |
+_failNullToPrimitiveCoercion(com.fasterxml.jackson.databind.DeserializationContext ctxt,
+ String type) |
+
protected void |
+_handleMissingEndArrayForSingle(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
protected boolean |
+_hasTextualNull(String value) |
+
protected boolean |
+_isDefaultDeserializer(com.fasterxml.jackson.databind.JsonDeserializer<?> deser)
+Helper method used to check whether given deserializer is the default
+ deserializer implementation: this is necessary to avoid overriding custom
+ deserializers.
+ |
+
protected void |
+_reportProblem(Object bean,
+ Object value,
+ Throwable e)
+Helper method called when an exception is throw from mutator, to figure
+ out what to do.
+ |
+
void |
+deserializeAndSet(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt,
+ Object bean) |
+
Object |
+deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt,
+ Object instance) |
+
int |
+getOptimizedIndex() |
+
void |
+set(Object bean,
+ Object value) |
+
Object |
+setAndReturn(Object instance,
+ Object value) |
+
protected com.fasterxml.jackson.databind.deser.SettableBeanProperty |
+withDelegate(com.fasterxml.jackson.databind.deser.SettableBeanProperty del) |
+
com.fasterxml.jackson.databind.deser.SettableBeanProperty |
+withMutator(BeanPropertyMutator mut) |
+
com.fasterxml.jackson.databind.deser.SettableBeanProperty |
+withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer<?> deser) |
+
_with, assignIndex, fixAccess, getAnnotation, getCreatorIndex, getDeclaringClass, getDelegate, getInjectableValueId, getManagedReferenceName, getMember, getObjectIdInfo, getPropertyIndex, getValueDeserializer, getValueTypeDeserializer, hasValueDeserializer, hasValueTypeDeserializer, hasViews, isInjectionOnly, visibleInView, withName, withNullProvider
_throwAsIOE, _throwAsIOE, _throwAsIOE, _throwAsIOE, depositSchemaProperty, deserialize, deserializeWith, getContextAnnotation, getFullName, getName, getNullValueProvider, getType, getWrapperName, isIgnorable, markAsIgnorable, setManagedReferenceName, setObjectIdInfo, setViews, toString, withSimpleName
findAliases, findFormatOverrides, findPropertyFormat, findPropertyInclusion, getMetadata, isRequired, isVirtual
protected BeanPropertyMutator _propertyMutator+
protected final int _optimizedIndex+
protected final boolean _skipNulls+
public SettableStringMethodProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty src, + BeanPropertyMutator mutator, + int index)+
protected com.fasterxml.jackson.databind.deser.SettableBeanProperty withDelegate(com.fasterxml.jackson.databind.deser.SettableBeanProperty del)+
public com.fasterxml.jackson.databind.deser.SettableBeanProperty withMutator(BeanPropertyMutator mut)+
public void deserializeAndSet(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt, + Object bean) + throws IOException+
IOException
public Object deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt, + Object instance) + throws IOException+
IOException
public void set(Object bean, + Object value) + throws IOException+
IOException
public final com.fasterxml.jackson.databind.deser.SettableBeanProperty withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer<?> deser)+
withValueDeserializer
in class com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
public Object setAndReturn(Object instance, + Object value) + throws IOException+
setAndReturn
in class com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
IOException
public int getOptimizedIndex()+
protected void _reportProblem(Object bean, + Object value, + Throwable e) + throws IOException+
IOException
protected final boolean _deserializeBoolean(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
protected final short _deserializeShort(com.fasterxml.jackson.core.JsonParser jp, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
protected final int _deserializeInt(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
protected final long _deserializeLong(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
protected final String _deserializeString(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
protected final boolean _deserializeBooleanFromOther(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
protected void _failNullToPrimitiveCoercion(com.fasterxml.jackson.databind.DeserializationContext ctxt, + String type) + throws com.fasterxml.jackson.databind.JsonMappingException+
com.fasterxml.jackson.databind.JsonMappingException
protected void _failDoubleToIntCoercion(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt, + String type) + throws IOException+
IOException
protected boolean _hasTextualNull(String value)+
protected boolean _isDefaultDeserializer(com.fasterxml.jackson.databind.JsonDeserializer<?> deser)+
protected void _handleMissingEndArrayForSingle(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/SuperSonicBeanDeserializer.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/SuperSonicBeanDeserializer.html new file mode 100644 index 00000000..e4b4e8bc --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/SuperSonicBeanDeserializer.html @@ -0,0 +1,544 @@ + + + + + + +public final class SuperSonicBeanDeserializer
+extends com.fasterxml.jackson.databind.deser.BeanDeserializer
+com.fasterxml.jackson.databind.JsonDeserializer.None
Modifier and Type | +Field and Description | +
---|---|
protected com.fasterxml.jackson.databind.deser.SettableBeanProperty[] |
+_orderedProperties
+Properties matching names in
+_orderedPropertyNames ,
+ assigned after resolution when property instances are finalized. |
+
protected com.fasterxml.jackson.core.io.SerializedString[] |
+_orderedPropertyNames
+Names of properties being deserialized, in ordered they are
+ expected to have been written (as per serialization settings);
+ used for speculative order-based optimizations
+ |
+
_nullFromCreator
_anySetter, _arrayDelegateDeserializer, _backRefs, _beanProperties, _beanType, _delegateDeserializer, _externalTypeIdHandler, _ignorableProps, _ignoreAllUnknown, _includableProps, _injectables, _needViewProcesing, _nonStandardCreation, _objectIdReader, _propertyBasedCreator, _serializationShape, _subDeserializers, _unwrappedPropertyHandler, _valueInstantiator, _vanillaProcessing, TEMP_PROPERTY_NAME
_valueClass, _valueType, F_MASK_ACCEPT_ARRAYS, F_MASK_INT_COERCIONS
Modifier | +Constructor and Description | +
---|---|
|
+SuperSonicBeanDeserializer(com.fasterxml.jackson.databind.deser.BeanDeserializer src,
+ List<com.fasterxml.jackson.databind.deser.SettableBeanProperty> props) |
+
protected |
+SuperSonicBeanDeserializer(SuperSonicBeanDeserializer src,
+ com.fasterxml.jackson.databind.util.NameTransformer unwrapper) |
+
Modifier and Type | +Method and Description | +
---|---|
Object |
+deserialize(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
Object |
+deserialize(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt,
+ Object bean) |
+
Object |
+deserializeFromObject(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
void |
+resolve(com.fasterxml.jackson.databind.DeserializationContext ctxt)
+This method is overridden as we need to know expected order of
+ properties.
+ |
+
com.fasterxml.jackson.databind.JsonDeserializer<Object> |
+unwrappingDeserializer(com.fasterxml.jackson.databind.util.NameTransformer unwrapper) |
+
_creatorReturnedNullException, _deserializeFromArray, _deserializeOther, _deserializeUsingPropertyBased, _deserializeWithErrorWrapping, _missingToken, asArrayDeserializer, deserializeFromNull, deserializeUsingPropertyBasedWithExternalTypeId, deserializeUsingPropertyBasedWithUnwrapped, deserializeWithExternalTypeId, deserializeWithExternalTypeId, deserializeWithUnwrapped, deserializeWithUnwrapped, deserializeWithView, withBeanProperties, withByNameInclusion, withIgnoreAllUnknown, withObjectIdReader
_convertObjectId, _delegateDeserializer, _findPropertyUnwrapper, _findSubclassDeserializer, _handleByNameInclusion, _handleTypedObjectId, _replaceProperty, _resolvedObjectIdProperty, _resolveInnerClassValuedProperty, _resolveManagedReferenceProperty, _resolveMergeAndNullSettings, createContextual, creatorProperties, deserializeFromArray, deserializeFromBoolean, deserializeFromDouble, deserializeFromEmbedded, deserializeFromNumber, deserializeFromObjectId, deserializeFromObjectUsingNonDefault, deserializeFromString, deserializeWithObjectId, deserializeWithType, findBackReference, findConvertingDeserializer, findProperty, findProperty, findProperty, getBeanClass, getEmptyAccessPattern, getEmptyValue, getKnownPropertyNames, getNullAccessPattern, getObjectIdReader, getPropertyCount, getValueInstantiator, getValueType, handledType, handleIgnoredProperty, handlePolymorphic, handleUnknownProperties, handleUnknownProperty, handleUnknownVanilla, hasProperty, hasViews, injectValues, isCachable, isCaseInsensitive, logicalType, properties, replaceProperty, supportsUpdate, withIgnorableProperties, wrapAndThrow, wrapInstantiationProblem
_byteOverflow, _checkCoercionFail, _checkDoubleSpecialValue, _checkFloatSpecialValue, _checkFloatToIntCoercion, _checkFromStringCoercion, _checkFromStringCoercion, _checkTextualNull, _coerceBooleanFromInt, _coercedTypeDesc, _coerceEmptyString, _coerceIntegral, _coerceNullToken, _coerceTextualNull, _deserializeFromEmpty, _deserializeFromEmptyString, _deserializeFromString, _deserializeWrappedValue, _failDoubleToIntCoercion, _findCoercionFromBlankString, _findCoercionFromEmptyArray, _findCoercionFromEmptyString, _findNullProvider, _hasTextualNull, _intOverflow, _isBlank, _isEmptyOrTextualNull, _isFalse, _isIntNumber, _isNaN, _isNegInf, _isPosInf, _isTrue, _neitherNull, _nonNullNumber, _parseBoolean, _parseBooleanFromInt, _parseBooleanPrimitive, _parseBooleanPrimitive, _parseBytePrimitive, _parseDate, _parseDate, _parseDateFromArray, _parseDouble, _parseDoublePrimitive, _parseDoublePrimitive, _parseFloatPrimitive, _parseFloatPrimitive, _parseInteger, _parseIntPrimitive, _parseIntPrimitive, _parseLong, _parseLongPrimitive, _parseLongPrimitive, _parseShortPrimitive, _parseString, _reportFailedNullCoerce, _shortOverflow, _verifyEndArrayForSingle, _verifyNullForPrimitive, _verifyNullForPrimitiveCoercion, _verifyNullForScalarCoercion, _verifyNumberForScalarCoercion, _verifyStringForScalarCoercion, findContentNullProvider, findContentNullStyle, findConvertingContentDeserializer, findDeserializer, findFormatFeature, findFormatOverrides, findValueNullProvider, getValueClass, getValueType, handleMissingEndArrayForSingle, isDefaultDeserializer, isDefaultKeyDeserializer
deserializeWithType, getDelegatee, getEmptyValue, getNullValue, getNullValue, replaceDelegatee
protected final com.fasterxml.jackson.core.io.SerializedString[] _orderedPropertyNames+
protected com.fasterxml.jackson.databind.deser.SettableBeanProperty[] _orderedProperties+
_orderedPropertyNames
,
+ assigned after resolution when property instances are finalized.public SuperSonicBeanDeserializer(com.fasterxml.jackson.databind.deser.BeanDeserializer src, + List<com.fasterxml.jackson.databind.deser.SettableBeanProperty> props)+
protected SuperSonicBeanDeserializer(SuperSonicBeanDeserializer src, + com.fasterxml.jackson.databind.util.NameTransformer unwrapper)+
public com.fasterxml.jackson.databind.JsonDeserializer<Object> unwrappingDeserializer(com.fasterxml.jackson.databind.util.NameTransformer unwrapper)+
unwrappingDeserializer
in class com.fasterxml.jackson.databind.deser.BeanDeserializer
public void resolve(com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws com.fasterxml.jackson.databind.JsonMappingException+
resolve
in interface com.fasterxml.jackson.databind.deser.ResolvableDeserializer
resolve
in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
com.fasterxml.jackson.databind.JsonMappingException
public Object deserialize(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
deserialize
in class com.fasterxml.jackson.databind.deser.BeanDeserializer
IOException
public final Object deserialize(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt, + Object bean) + throws IOException+
deserialize
in class com.fasterxml.jackson.databind.deser.BeanDeserializer
IOException
public final Object deserializeFromObject(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
deserializeFromObject
in class com.fasterxml.jackson.databind.deser.BeanDeserializer
IOException
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/SuperSonicDeserializerBuilder.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/SuperSonicDeserializerBuilder.html new file mode 100644 index 00000000..517665a5 --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/SuperSonicDeserializerBuilder.html @@ -0,0 +1,304 @@ + + + + + + +public class SuperSonicDeserializerBuilder
+extends com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder
+_anySetter, _backRefProperties, _beanDesc, _builderConfig, _buildMethod, _config, _context, _ignorableProps, _ignoreAllUnknown, _includableProps, _injectables, _objectIdReader, _properties, _valueInstantiator
Constructor and Description | +
---|
SuperSonicDeserializerBuilder(com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder base) |
+
Modifier and Type | +Method and Description | +
---|---|
com.fasterxml.jackson.databind.JsonDeserializer<?> |
+build() |
+
_collectAliases, _findCaseInsensitivity, _fixAccess, addBackReferenceProperty, addCreatorProperty, addIgnorable, addIncludable, addInjectable, addOrReplaceProperty, addProperty, buildAbstract, buildBuilderBased, createBuilderBasedDeserializer, findProperty, getAnySetter, getBuilderConfig, getBuildMethod, getInjectables, getObjectIdReader, getProperties, getValueInstantiator, hasIgnorable, hasProperty, removeProperty, setAnySetter, setIgnoreUnknownProperties, setObjectIdReader, setPOJOBuilder, setValueInstantiator
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/class-use/BeanPropertyMutator.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/class-use/BeanPropertyMutator.html new file mode 100644 index 00000000..309be59d --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/class-use/BeanPropertyMutator.html @@ -0,0 +1,293 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.module.afterburner.deser | ++ |
Modifier and Type | +Class and Description | +
---|---|
class |
+DelegatingPropertyMutator
+Fallback mutator used as replacement in case a "broken" mutator
+ (failure via couple of well-known indicators of broken generated
+ mutator) is encountered
+ |
+
Modifier and Type | +Method and Description | +
---|---|
BeanPropertyMutator |
+PropertyMutatorCollector.buildMutator(MyClassLoader classLoader)
+Method for building generic mutator class for specified bean
+ type.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
com.fasterxml.jackson.databind.deser.SettableBeanProperty |
+SettableObjectMethodProperty.withMutator(BeanPropertyMutator mut) |
+
com.fasterxml.jackson.databind.deser.SettableBeanProperty |
+SettableStringFieldProperty.withMutator(BeanPropertyMutator mut) |
+
com.fasterxml.jackson.databind.deser.SettableBeanProperty |
+SettableBooleanMethodProperty.withMutator(BeanPropertyMutator mut) |
+
com.fasterxml.jackson.databind.deser.SettableBeanProperty |
+SettableObjectFieldProperty.withMutator(BeanPropertyMutator mut) |
+
com.fasterxml.jackson.databind.deser.SettableBeanProperty |
+SettableLongFieldProperty.withMutator(BeanPropertyMutator mut) |
+
com.fasterxml.jackson.databind.deser.SettableBeanProperty |
+SettableIntMethodProperty.withMutator(BeanPropertyMutator mut) |
+
com.fasterxml.jackson.databind.deser.SettableBeanProperty |
+SettableLongMethodProperty.withMutator(BeanPropertyMutator mut) |
+
com.fasterxml.jackson.databind.deser.SettableBeanProperty |
+SettableStringMethodProperty.withMutator(BeanPropertyMutator mut) |
+
com.fasterxml.jackson.databind.deser.SettableBeanProperty |
+SettableBooleanFieldProperty.withMutator(BeanPropertyMutator mut) |
+
com.fasterxml.jackson.databind.deser.SettableBeanProperty |
+SettableIntFieldProperty.withMutator(BeanPropertyMutator mut) |
+
Constructor and Description | +
---|
SettableBooleanFieldProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty src,
+ BeanPropertyMutator mutator,
+ int index) |
+
SettableBooleanMethodProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty src,
+ BeanPropertyMutator mutator,
+ int index) |
+
SettableIntFieldProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty src,
+ BeanPropertyMutator mutator,
+ int index) |
+
SettableIntMethodProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty src,
+ BeanPropertyMutator mutator,
+ int index) |
+
SettableLongFieldProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty src,
+ BeanPropertyMutator mutator,
+ int index) |
+
SettableLongMethodProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty src,
+ BeanPropertyMutator mutator,
+ int index) |
+
SettableObjectFieldProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty src,
+ BeanPropertyMutator mutator,
+ int index) |
+
SettableObjectMethodProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty src,
+ BeanPropertyMutator mutator,
+ int index) |
+
SettableStringFieldProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty src,
+ BeanPropertyMutator mutator,
+ int index) |
+
SettableStringMethodProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty src,
+ BeanPropertyMutator mutator,
+ int index) |
+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/class-use/CreatorOptimizer.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/class-use/CreatorOptimizer.html new file mode 100644 index 00000000..06646e89 --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/class-use/CreatorOptimizer.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/class-use/DelegatingPropertyMutator.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/class-use/DelegatingPropertyMutator.html new file mode 100644 index 00000000..de9b4532 --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/class-use/DelegatingPropertyMutator.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/class-use/DeserializerModifier.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/class-use/DeserializerModifier.html new file mode 100644 index 00000000..24502a0b --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/class-use/DeserializerModifier.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/class-use/OptimizedValueInstantiator.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/class-use/OptimizedValueInstantiator.html new file mode 100644 index 00000000..616b5bad --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/class-use/OptimizedValueInstantiator.html @@ -0,0 +1,171 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.module.afterburner.deser | ++ |
Modifier and Type | +Method and Description | +
---|---|
protected OptimizedValueInstantiator |
+CreatorOptimizer.createSubclass(Constructor<?> ctor,
+ Method factory) |
+
protected abstract OptimizedValueInstantiator |
+OptimizedValueInstantiator.with(com.fasterxml.jackson.databind.deser.std.StdValueInstantiator src) |
+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/class-use/PropertyMutatorCollector.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/class-use/PropertyMutatorCollector.html new file mode 100644 index 00000000..23031336 --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/class-use/PropertyMutatorCollector.html @@ -0,0 +1,168 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.module.afterburner.deser | ++ |
Modifier and Type | +Method and Description | +
---|---|
protected List<com.fasterxml.jackson.module.afterburner.deser.OptimizedSettableBeanProperty<?>> |
+DeserializerModifier.findOptimizableProperties(com.fasterxml.jackson.databind.DeserializationConfig config,
+ PropertyMutatorCollector collector,
+ Iterator<com.fasterxml.jackson.databind.deser.SettableBeanProperty> propIterator) |
+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/class-use/SettableBooleanFieldProperty.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/class-use/SettableBooleanFieldProperty.html new file mode 100644 index 00000000..f77befdb --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/class-use/SettableBooleanFieldProperty.html @@ -0,0 +1,166 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.module.afterburner.deser | ++ |
Modifier and Type | +Method and Description | +
---|---|
SettableBooleanFieldProperty |
+PropertyMutatorCollector.addBooleanField(com.fasterxml.jackson.databind.deser.SettableBeanProperty prop) |
+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/class-use/SettableBooleanMethodProperty.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/class-use/SettableBooleanMethodProperty.html new file mode 100644 index 00000000..60809913 --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/class-use/SettableBooleanMethodProperty.html @@ -0,0 +1,166 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.module.afterburner.deser | ++ |
Modifier and Type | +Method and Description | +
---|---|
SettableBooleanMethodProperty |
+PropertyMutatorCollector.addBooleanSetter(com.fasterxml.jackson.databind.deser.SettableBeanProperty prop) |
+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/class-use/SettableIntFieldProperty.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/class-use/SettableIntFieldProperty.html new file mode 100644 index 00000000..5e6b1bf6 --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/class-use/SettableIntFieldProperty.html @@ -0,0 +1,166 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.module.afterburner.deser | ++ |
Modifier and Type | +Method and Description | +
---|---|
SettableIntFieldProperty |
+PropertyMutatorCollector.addIntField(com.fasterxml.jackson.databind.deser.SettableBeanProperty prop) |
+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/class-use/SettableIntMethodProperty.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/class-use/SettableIntMethodProperty.html new file mode 100644 index 00000000..d841b681 --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/class-use/SettableIntMethodProperty.html @@ -0,0 +1,166 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.module.afterburner.deser | ++ |
Modifier and Type | +Method and Description | +
---|---|
SettableIntMethodProperty |
+PropertyMutatorCollector.addIntSetter(com.fasterxml.jackson.databind.deser.SettableBeanProperty prop) |
+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/class-use/SettableLongFieldProperty.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/class-use/SettableLongFieldProperty.html new file mode 100644 index 00000000..f7964411 --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/class-use/SettableLongFieldProperty.html @@ -0,0 +1,166 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.module.afterburner.deser | ++ |
Modifier and Type | +Method and Description | +
---|---|
SettableLongFieldProperty |
+PropertyMutatorCollector.addLongField(com.fasterxml.jackson.databind.deser.SettableBeanProperty prop) |
+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/class-use/SettableLongMethodProperty.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/class-use/SettableLongMethodProperty.html new file mode 100644 index 00000000..1e376eeb --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/class-use/SettableLongMethodProperty.html @@ -0,0 +1,166 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.module.afterburner.deser | ++ |
Modifier and Type | +Method and Description | +
---|---|
SettableLongMethodProperty |
+PropertyMutatorCollector.addLongSetter(com.fasterxml.jackson.databind.deser.SettableBeanProperty prop) |
+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/class-use/SettableObjectFieldProperty.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/class-use/SettableObjectFieldProperty.html new file mode 100644 index 00000000..6220da2a --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/class-use/SettableObjectFieldProperty.html @@ -0,0 +1,166 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.module.afterburner.deser | ++ |
Modifier and Type | +Method and Description | +
---|---|
SettableObjectFieldProperty |
+PropertyMutatorCollector.addObjectField(com.fasterxml.jackson.databind.deser.SettableBeanProperty prop) |
+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/class-use/SettableObjectMethodProperty.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/class-use/SettableObjectMethodProperty.html new file mode 100644 index 00000000..4aa75735 --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/class-use/SettableObjectMethodProperty.html @@ -0,0 +1,166 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.module.afterburner.deser | ++ |
Modifier and Type | +Method and Description | +
---|---|
SettableObjectMethodProperty |
+PropertyMutatorCollector.addObjectSetter(com.fasterxml.jackson.databind.deser.SettableBeanProperty prop) |
+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/class-use/SettableStringFieldProperty.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/class-use/SettableStringFieldProperty.html new file mode 100644 index 00000000..21df37cb --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/class-use/SettableStringFieldProperty.html @@ -0,0 +1,166 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.module.afterburner.deser | ++ |
Modifier and Type | +Method and Description | +
---|---|
SettableStringFieldProperty |
+PropertyMutatorCollector.addStringField(com.fasterxml.jackson.databind.deser.SettableBeanProperty prop) |
+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/class-use/SettableStringMethodProperty.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/class-use/SettableStringMethodProperty.html new file mode 100644 index 00000000..37d80b54 --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/class-use/SettableStringMethodProperty.html @@ -0,0 +1,166 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.module.afterburner.deser | ++ |
Modifier and Type | +Method and Description | +
---|---|
SettableStringMethodProperty |
+PropertyMutatorCollector.addStringSetter(com.fasterxml.jackson.databind.deser.SettableBeanProperty prop) |
+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/class-use/SuperSonicBeanDeserializer.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/class-use/SuperSonicBeanDeserializer.html new file mode 100644 index 00000000..9a762a19 --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/class-use/SuperSonicBeanDeserializer.html @@ -0,0 +1,165 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.module.afterburner.deser | ++ |
Constructor and Description | +
---|
SuperSonicBeanDeserializer(SuperSonicBeanDeserializer src,
+ com.fasterxml.jackson.databind.util.NameTransformer unwrapper) |
+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/class-use/SuperSonicDeserializerBuilder.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/class-use/SuperSonicDeserializerBuilder.html new file mode 100644 index 00000000..a90e89fe --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/class-use/SuperSonicDeserializerBuilder.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/package-frame.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/package-frame.html new file mode 100644 index 00000000..4cee6af8 --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/package-frame.html @@ -0,0 +1,38 @@ + + + + + + +Class | +Description | +
---|---|
BeanPropertyMutator | +
+ Abstract class that defines interface for implementations
+ that can be used proxy-like to change values of properties,
+ without using Reflection.
+ |
+
CreatorOptimizer | +
+ Helper class that tries to generate
+ValueInstantiator class
+ that calls constructors and/or factory methods directly, instead
+ of using Reflection. |
+
DelegatingPropertyMutator | +
+ Fallback mutator used as replacement in case a "broken" mutator
+ (failure via couple of well-known indicators of broken generated
+ mutator) is encountered
+ |
+
DeserializerModifier | ++ |
OptimizedValueInstantiator | +
+ Base class for concrete bytecode-generated value instantiators.
+ |
+
PropertyMutatorCollector | +
+ Simple collector used to keep track of properties for which code-generated
+ mutators are needed.
+ |
+
SettableBooleanFieldProperty | ++ |
SettableBooleanMethodProperty | ++ |
SettableIntFieldProperty | ++ |
SettableIntMethodProperty | ++ |
SettableLongFieldProperty | ++ |
SettableLongMethodProperty | ++ |
SettableObjectFieldProperty | ++ |
SettableObjectMethodProperty | ++ |
SettableStringFieldProperty | ++ |
SettableStringMethodProperty | ++ |
SuperSonicBeanDeserializer | ++ |
SuperSonicDeserializerBuilder | ++ |
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/package-tree.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/package-tree.html new file mode 100644 index 00000000..2d0326e4 --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/package-tree.html @@ -0,0 +1,207 @@ + + + + + + +Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/package-use.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/package-use.html new file mode 100644 index 00000000..460883cf --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/deser/package-use.html @@ -0,0 +1,207 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.module.afterburner.deser | ++ |
Class and Description | +
---|
BeanPropertyMutator
+ Abstract class that defines interface for implementations
+ that can be used proxy-like to change values of properties,
+ without using Reflection.
+ |
+
OptimizedValueInstantiator
+ Base class for concrete bytecode-generated value instantiators.
+ |
+
PropertyMutatorCollector
+ Simple collector used to keep track of properties for which code-generated
+ mutators are needed.
+ |
+
SettableBooleanFieldProperty | +
SettableBooleanMethodProperty | +
SettableIntFieldProperty | +
SettableIntMethodProperty | +
SettableLongFieldProperty | +
SettableLongMethodProperty | +
SettableObjectFieldProperty | +
SettableObjectMethodProperty | +
SettableStringFieldProperty | +
SettableStringMethodProperty | +
SuperSonicBeanDeserializer | +
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/package-frame.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/package-frame.html new file mode 100644 index 00000000..e3baf0bb --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/package-frame.html @@ -0,0 +1,22 @@ + + + + + + +Class | +Description | +
---|---|
AfterburnerModule | ++ |
PackageVersion | +
+ Automatically generated from PackageVersion.java.in during
+ packageVersion-generate execution of maven-replacer-plugin in
+ pom.xml.
+ |
+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/package-tree.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/package-tree.html new file mode 100644 index 00000000..e0b8b422 --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/package-tree.html @@ -0,0 +1,144 @@ + + + + + + +Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/package-use.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/package-use.html new file mode 100644 index 00000000..4a1fa8a8 --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/package-use.html @@ -0,0 +1,159 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.module.afterburner | ++ |
Class and Description | +
---|
AfterburnerModule | +
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/BeanPropertyAccessor.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/BeanPropertyAccessor.html new file mode 100644 index 00000000..ba9492ac --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/BeanPropertyAccessor.html @@ -0,0 +1,421 @@ + + + + + + +public abstract class BeanPropertyAccessor +extends Object+
Constructor and Description | +
---|
BeanPropertyAccessor() |
+
Modifier and Type | +Method and Description | +
---|---|
boolean |
+booleanField(Object bean,
+ int property) |
+
boolean |
+booleanGetter(Object bean,
+ int property) |
+
int |
+intField(Object bean,
+ int property) |
+
int |
+intGetter(Object bean,
+ int property) |
+
long |
+longField(Object bean,
+ int property) |
+
long |
+longGetter(Object bean,
+ int property) |
+
Object |
+objectField(Object bean,
+ int property) |
+
Object |
+objectGetter(Object bean,
+ int property) |
+
String |
+stringField(Object bean,
+ int property) |
+
String |
+stringGetter(Object bean,
+ int property) |
+
public boolean booleanGetter(Object bean, + int property)+
public int intGetter(Object bean, + int property)+
public long longGetter(Object bean, + int property)+
public boolean booleanField(Object bean, + int property)+
public int intField(Object bean, + int property)+
public long longField(Object bean, + int property)+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/BooleanFieldPropertyWriter.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/BooleanFieldPropertyWriter.html new file mode 100644 index 00000000..bcb576ea --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/BooleanFieldPropertyWriter.html @@ -0,0 +1,605 @@ + + + + + + +public final class BooleanFieldPropertyWriter
+extends com.fasterxml.jackson.databind.ser.BeanPropertyWriter
+com.fasterxml.jackson.databind.BeanProperty.Bogus, com.fasterxml.jackson.databind.BeanProperty.Std
Modifier and Type | +Field and Description | +
---|---|
protected com.fasterxml.jackson.core.SerializableString |
+_fastName
+Locally stored version of efficiently serializable name.
+ |
+
protected BeanPropertyAccessor |
+_propertyAccessor |
+
protected int |
+_propertyIndex |
+
protected boolean |
+broken |
+
protected com.fasterxml.jackson.databind.ser.BeanPropertyWriter |
+fallbackWriter |
+
_accessorMethod, _cfgSerializationType, _contextAnnotations, _declaredType, _dynamicSerializers, _field, _includeInViews, _internalSettings, _member, _name, _nonTrivialBaseType, _nullSerializer, _serializer, _suppressableValue, _suppressNulls, _typeSerializer, _wrapperName, MARKER_FOR_EMPTY
_aliases, _metadata
EMPTY_FORMAT, EMPTY_INCLUDE
Constructor and Description | +
---|
BooleanFieldPropertyWriter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter src,
+ BeanPropertyAccessor acc,
+ int index,
+ com.fasterxml.jackson.databind.JsonSerializer<Object> ser) |
+
Modifier and Type | +Method and Description | +
---|---|
protected void |
+_handleProblem(Object bean,
+ com.fasterxml.jackson.core.JsonGenerator gen,
+ com.fasterxml.jackson.databind.SerializerProvider prov,
+ Throwable t,
+ boolean element) |
+
protected void |
+_reportProblem(Object bean,
+ Throwable e) |
+
void |
+assignNullSerializer(com.fasterxml.jackson.databind.JsonSerializer<Object> nullSer) |
+
void |
+assignSerializer(com.fasterxml.jackson.databind.JsonSerializer<Object> ser) |
+
void |
+assignTypeSerializer(com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer) |
+
void |
+serializeAsElement(Object bean,
+ com.fasterxml.jackson.core.JsonGenerator gen,
+ com.fasterxml.jackson.databind.SerializerProvider prov) |
+
void |
+serializeAsField(Object bean,
+ com.fasterxml.jackson.core.JsonGenerator gen,
+ com.fasterxml.jackson.databind.SerializerProvider prov) |
+
BooleanFieldPropertyWriter |
+withAccessor(BeanPropertyAccessor acc) |
+
com.fasterxml.jackson.databind.ser.BeanPropertyWriter |
+withSerializer(com.fasterxml.jackson.databind.JsonSerializer<Object> ser) |
+
_depositSchemaProperty, _findAndAddDynamic, _handleSelfReference, _new, depositSchemaProperty, depositSchemaProperty, fixAccess, get, getAnnotation, getContextAnnotation, getFullName, getGenericPropertyType, getInternalSetting, getMember, getName, getPropertyType, getRawSerializationType, getSerializationType, getSerializedName, getSerializer, getType, getTypeSerializer, getViews, getWrapperName, hasNullSerializer, hasSerializer, isUnwrapping, removeInternalSetting, rename, serializeAsOmittedField, serializeAsPlaceholder, setInternalSetting, setNonTrivialBaseType, toString, unwrappingWriter, willSuppressNulls, wouldConflictWithName
findAnnotation
findAliases, findFormatOverrides, findPropertyFormat, findPropertyInclusion, getMetadata, isRequired, isVirtual
protected final BeanPropertyAccessor _propertyAccessor+
protected final com.fasterxml.jackson.core.SerializableString _fastName+
protected final int _propertyIndex+
protected final com.fasterxml.jackson.databind.ser.BeanPropertyWriter fallbackWriter+
protected boolean broken+
public BooleanFieldPropertyWriter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter src, + BeanPropertyAccessor acc, + int index, + com.fasterxml.jackson.databind.JsonSerializer<Object> ser)+
public com.fasterxml.jackson.databind.ser.BeanPropertyWriter withSerializer(com.fasterxml.jackson.databind.JsonSerializer<Object> ser)+
public BooleanFieldPropertyWriter withAccessor(BeanPropertyAccessor acc)+
public final void serializeAsField(Object bean, + com.fasterxml.jackson.core.JsonGenerator gen, + com.fasterxml.jackson.databind.SerializerProvider prov) + throws Exception+
Exception
public final void serializeAsElement(Object bean, + com.fasterxml.jackson.core.JsonGenerator gen, + com.fasterxml.jackson.databind.SerializerProvider prov) + throws Exception+
Exception
public void assignTypeSerializer(com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer)+
assignTypeSerializer
in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
public void assignSerializer(com.fasterxml.jackson.databind.JsonSerializer<Object> ser)+
assignSerializer
in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
public void assignNullSerializer(com.fasterxml.jackson.databind.JsonSerializer<Object> nullSer)+
assignNullSerializer
in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
protected void _handleProblem(Object bean, + com.fasterxml.jackson.core.JsonGenerator gen, + com.fasterxml.jackson.databind.SerializerProvider prov, + Throwable t, + boolean element) + throws Exception+
Exception
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/BooleanMethodPropertyWriter.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/BooleanMethodPropertyWriter.html new file mode 100644 index 00000000..fc1cb444 --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/BooleanMethodPropertyWriter.html @@ -0,0 +1,605 @@ + + + + + + +public final class BooleanMethodPropertyWriter
+extends com.fasterxml.jackson.databind.ser.BeanPropertyWriter
+com.fasterxml.jackson.databind.BeanProperty.Bogus, com.fasterxml.jackson.databind.BeanProperty.Std
Modifier and Type | +Field and Description | +
---|---|
protected com.fasterxml.jackson.core.SerializableString |
+_fastName
+Locally stored version of efficiently serializable name.
+ |
+
protected BeanPropertyAccessor |
+_propertyAccessor |
+
protected int |
+_propertyIndex |
+
protected boolean |
+broken |
+
protected com.fasterxml.jackson.databind.ser.BeanPropertyWriter |
+fallbackWriter |
+
_accessorMethod, _cfgSerializationType, _contextAnnotations, _declaredType, _dynamicSerializers, _field, _includeInViews, _internalSettings, _member, _name, _nonTrivialBaseType, _nullSerializer, _serializer, _suppressableValue, _suppressNulls, _typeSerializer, _wrapperName, MARKER_FOR_EMPTY
_aliases, _metadata
EMPTY_FORMAT, EMPTY_INCLUDE
Constructor and Description | +
---|
BooleanMethodPropertyWriter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter src,
+ BeanPropertyAccessor acc,
+ int index,
+ com.fasterxml.jackson.databind.JsonSerializer<Object> ser) |
+
Modifier and Type | +Method and Description | +
---|---|
protected void |
+_handleProblem(Object bean,
+ com.fasterxml.jackson.core.JsonGenerator gen,
+ com.fasterxml.jackson.databind.SerializerProvider prov,
+ Throwable t,
+ boolean element) |
+
protected void |
+_reportProblem(Object bean,
+ Throwable e) |
+
void |
+assignNullSerializer(com.fasterxml.jackson.databind.JsonSerializer<Object> nullSer) |
+
void |
+assignSerializer(com.fasterxml.jackson.databind.JsonSerializer<Object> ser) |
+
void |
+assignTypeSerializer(com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer) |
+
void |
+serializeAsElement(Object bean,
+ com.fasterxml.jackson.core.JsonGenerator gen,
+ com.fasterxml.jackson.databind.SerializerProvider prov) |
+
void |
+serializeAsField(Object bean,
+ com.fasterxml.jackson.core.JsonGenerator gen,
+ com.fasterxml.jackson.databind.SerializerProvider prov) |
+
BooleanMethodPropertyWriter |
+withAccessor(BeanPropertyAccessor acc) |
+
com.fasterxml.jackson.databind.ser.BeanPropertyWriter |
+withSerializer(com.fasterxml.jackson.databind.JsonSerializer<Object> ser) |
+
_depositSchemaProperty, _findAndAddDynamic, _handleSelfReference, _new, depositSchemaProperty, depositSchemaProperty, fixAccess, get, getAnnotation, getContextAnnotation, getFullName, getGenericPropertyType, getInternalSetting, getMember, getName, getPropertyType, getRawSerializationType, getSerializationType, getSerializedName, getSerializer, getType, getTypeSerializer, getViews, getWrapperName, hasNullSerializer, hasSerializer, isUnwrapping, removeInternalSetting, rename, serializeAsOmittedField, serializeAsPlaceholder, setInternalSetting, setNonTrivialBaseType, toString, unwrappingWriter, willSuppressNulls, wouldConflictWithName
findAnnotation
findAliases, findFormatOverrides, findPropertyFormat, findPropertyInclusion, getMetadata, isRequired, isVirtual
protected final BeanPropertyAccessor _propertyAccessor+
protected final com.fasterxml.jackson.core.SerializableString _fastName+
protected final int _propertyIndex+
protected final com.fasterxml.jackson.databind.ser.BeanPropertyWriter fallbackWriter+
protected boolean broken+
public BooleanMethodPropertyWriter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter src, + BeanPropertyAccessor acc, + int index, + com.fasterxml.jackson.databind.JsonSerializer<Object> ser)+
public com.fasterxml.jackson.databind.ser.BeanPropertyWriter withSerializer(com.fasterxml.jackson.databind.JsonSerializer<Object> ser)+
public BooleanMethodPropertyWriter withAccessor(BeanPropertyAccessor acc)+
public final void serializeAsField(Object bean, + com.fasterxml.jackson.core.JsonGenerator gen, + com.fasterxml.jackson.databind.SerializerProvider prov) + throws Exception+
Exception
public final void serializeAsElement(Object bean, + com.fasterxml.jackson.core.JsonGenerator gen, + com.fasterxml.jackson.databind.SerializerProvider prov) + throws Exception+
Exception
public void assignTypeSerializer(com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer)+
assignTypeSerializer
in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
public void assignSerializer(com.fasterxml.jackson.databind.JsonSerializer<Object> ser)+
assignSerializer
in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
public void assignNullSerializer(com.fasterxml.jackson.databind.JsonSerializer<Object> nullSer)+
assignNullSerializer
in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
protected void _handleProblem(Object bean, + com.fasterxml.jackson.core.JsonGenerator gen, + com.fasterxml.jackson.databind.SerializerProvider prov, + Throwable t, + boolean element) + throws Exception+
Exception
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/IntFieldPropertyWriter.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/IntFieldPropertyWriter.html new file mode 100644 index 00000000..b1653e30 --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/IntFieldPropertyWriter.html @@ -0,0 +1,605 @@ + + + + + + +public final class IntFieldPropertyWriter
+extends com.fasterxml.jackson.databind.ser.BeanPropertyWriter
+com.fasterxml.jackson.databind.BeanProperty.Bogus, com.fasterxml.jackson.databind.BeanProperty.Std
Modifier and Type | +Field and Description | +
---|---|
protected com.fasterxml.jackson.core.SerializableString |
+_fastName
+Locally stored version of efficiently serializable name.
+ |
+
protected BeanPropertyAccessor |
+_propertyAccessor |
+
protected int |
+_propertyIndex |
+
protected boolean |
+broken |
+
protected com.fasterxml.jackson.databind.ser.BeanPropertyWriter |
+fallbackWriter |
+
_accessorMethod, _cfgSerializationType, _contextAnnotations, _declaredType, _dynamicSerializers, _field, _includeInViews, _internalSettings, _member, _name, _nonTrivialBaseType, _nullSerializer, _serializer, _suppressableValue, _suppressNulls, _typeSerializer, _wrapperName, MARKER_FOR_EMPTY
_aliases, _metadata
EMPTY_FORMAT, EMPTY_INCLUDE
Constructor and Description | +
---|
IntFieldPropertyWriter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter src,
+ BeanPropertyAccessor acc,
+ int index,
+ com.fasterxml.jackson.databind.JsonSerializer<Object> ser) |
+
Modifier and Type | +Method and Description | +
---|---|
protected void |
+_handleProblem(Object bean,
+ com.fasterxml.jackson.core.JsonGenerator gen,
+ com.fasterxml.jackson.databind.SerializerProvider prov,
+ Throwable t,
+ boolean element) |
+
protected void |
+_reportProblem(Object bean,
+ Throwable e) |
+
void |
+assignNullSerializer(com.fasterxml.jackson.databind.JsonSerializer<Object> nullSer) |
+
void |
+assignSerializer(com.fasterxml.jackson.databind.JsonSerializer<Object> ser) |
+
void |
+assignTypeSerializer(com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer) |
+
void |
+serializeAsElement(Object bean,
+ com.fasterxml.jackson.core.JsonGenerator gen,
+ com.fasterxml.jackson.databind.SerializerProvider prov) |
+
void |
+serializeAsField(Object bean,
+ com.fasterxml.jackson.core.JsonGenerator gen,
+ com.fasterxml.jackson.databind.SerializerProvider prov) |
+
IntFieldPropertyWriter |
+withAccessor(BeanPropertyAccessor acc) |
+
com.fasterxml.jackson.databind.ser.BeanPropertyWriter |
+withSerializer(com.fasterxml.jackson.databind.JsonSerializer<Object> ser) |
+
_depositSchemaProperty, _findAndAddDynamic, _handleSelfReference, _new, depositSchemaProperty, depositSchemaProperty, fixAccess, get, getAnnotation, getContextAnnotation, getFullName, getGenericPropertyType, getInternalSetting, getMember, getName, getPropertyType, getRawSerializationType, getSerializationType, getSerializedName, getSerializer, getType, getTypeSerializer, getViews, getWrapperName, hasNullSerializer, hasSerializer, isUnwrapping, removeInternalSetting, rename, serializeAsOmittedField, serializeAsPlaceholder, setInternalSetting, setNonTrivialBaseType, toString, unwrappingWriter, willSuppressNulls, wouldConflictWithName
findAnnotation
findAliases, findFormatOverrides, findPropertyFormat, findPropertyInclusion, getMetadata, isRequired, isVirtual
protected final BeanPropertyAccessor _propertyAccessor+
protected final com.fasterxml.jackson.core.SerializableString _fastName+
protected final int _propertyIndex+
protected final com.fasterxml.jackson.databind.ser.BeanPropertyWriter fallbackWriter+
protected boolean broken+
public IntFieldPropertyWriter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter src, + BeanPropertyAccessor acc, + int index, + com.fasterxml.jackson.databind.JsonSerializer<Object> ser)+
public com.fasterxml.jackson.databind.ser.BeanPropertyWriter withSerializer(com.fasterxml.jackson.databind.JsonSerializer<Object> ser)+
public IntFieldPropertyWriter withAccessor(BeanPropertyAccessor acc)+
public final void serializeAsField(Object bean, + com.fasterxml.jackson.core.JsonGenerator gen, + com.fasterxml.jackson.databind.SerializerProvider prov) + throws Exception+
Exception
public final void serializeAsElement(Object bean, + com.fasterxml.jackson.core.JsonGenerator gen, + com.fasterxml.jackson.databind.SerializerProvider prov) + throws Exception+
Exception
public void assignTypeSerializer(com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer)+
assignTypeSerializer
in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
public void assignSerializer(com.fasterxml.jackson.databind.JsonSerializer<Object> ser)+
assignSerializer
in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
public void assignNullSerializer(com.fasterxml.jackson.databind.JsonSerializer<Object> nullSer)+
assignNullSerializer
in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
protected void _handleProblem(Object bean, + com.fasterxml.jackson.core.JsonGenerator gen, + com.fasterxml.jackson.databind.SerializerProvider prov, + Throwable t, + boolean element) + throws Exception+
Exception
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/IntMethodPropertyWriter.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/IntMethodPropertyWriter.html new file mode 100644 index 00000000..5d8870aa --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/IntMethodPropertyWriter.html @@ -0,0 +1,605 @@ + + + + + + +public final class IntMethodPropertyWriter
+extends com.fasterxml.jackson.databind.ser.BeanPropertyWriter
+com.fasterxml.jackson.databind.BeanProperty.Bogus, com.fasterxml.jackson.databind.BeanProperty.Std
Modifier and Type | +Field and Description | +
---|---|
protected com.fasterxml.jackson.core.SerializableString |
+_fastName
+Locally stored version of efficiently serializable name.
+ |
+
protected BeanPropertyAccessor |
+_propertyAccessor |
+
protected int |
+_propertyIndex |
+
protected boolean |
+broken |
+
protected com.fasterxml.jackson.databind.ser.BeanPropertyWriter |
+fallbackWriter |
+
_accessorMethod, _cfgSerializationType, _contextAnnotations, _declaredType, _dynamicSerializers, _field, _includeInViews, _internalSettings, _member, _name, _nonTrivialBaseType, _nullSerializer, _serializer, _suppressableValue, _suppressNulls, _typeSerializer, _wrapperName, MARKER_FOR_EMPTY
_aliases, _metadata
EMPTY_FORMAT, EMPTY_INCLUDE
Constructor and Description | +
---|
IntMethodPropertyWriter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter src,
+ BeanPropertyAccessor acc,
+ int index,
+ com.fasterxml.jackson.databind.JsonSerializer<Object> ser) |
+
Modifier and Type | +Method and Description | +
---|---|
protected void |
+_handleProblem(Object bean,
+ com.fasterxml.jackson.core.JsonGenerator gen,
+ com.fasterxml.jackson.databind.SerializerProvider prov,
+ Throwable t,
+ boolean element) |
+
protected void |
+_reportProblem(Object bean,
+ Throwable e) |
+
void |
+assignNullSerializer(com.fasterxml.jackson.databind.JsonSerializer<Object> nullSer) |
+
void |
+assignSerializer(com.fasterxml.jackson.databind.JsonSerializer<Object> ser) |
+
void |
+assignTypeSerializer(com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer) |
+
void |
+serializeAsElement(Object bean,
+ com.fasterxml.jackson.core.JsonGenerator gen,
+ com.fasterxml.jackson.databind.SerializerProvider prov) |
+
void |
+serializeAsField(Object bean,
+ com.fasterxml.jackson.core.JsonGenerator gen,
+ com.fasterxml.jackson.databind.SerializerProvider prov) |
+
IntMethodPropertyWriter |
+withAccessor(BeanPropertyAccessor acc) |
+
com.fasterxml.jackson.databind.ser.BeanPropertyWriter |
+withSerializer(com.fasterxml.jackson.databind.JsonSerializer<Object> ser) |
+
_depositSchemaProperty, _findAndAddDynamic, _handleSelfReference, _new, depositSchemaProperty, depositSchemaProperty, fixAccess, get, getAnnotation, getContextAnnotation, getFullName, getGenericPropertyType, getInternalSetting, getMember, getName, getPropertyType, getRawSerializationType, getSerializationType, getSerializedName, getSerializer, getType, getTypeSerializer, getViews, getWrapperName, hasNullSerializer, hasSerializer, isUnwrapping, removeInternalSetting, rename, serializeAsOmittedField, serializeAsPlaceholder, setInternalSetting, setNonTrivialBaseType, toString, unwrappingWriter, willSuppressNulls, wouldConflictWithName
findAnnotation
findAliases, findFormatOverrides, findPropertyFormat, findPropertyInclusion, getMetadata, isRequired, isVirtual
protected final BeanPropertyAccessor _propertyAccessor+
protected final com.fasterxml.jackson.core.SerializableString _fastName+
protected final int _propertyIndex+
protected final com.fasterxml.jackson.databind.ser.BeanPropertyWriter fallbackWriter+
protected boolean broken+
public IntMethodPropertyWriter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter src, + BeanPropertyAccessor acc, + int index, + com.fasterxml.jackson.databind.JsonSerializer<Object> ser)+
public com.fasterxml.jackson.databind.ser.BeanPropertyWriter withSerializer(com.fasterxml.jackson.databind.JsonSerializer<Object> ser)+
public IntMethodPropertyWriter withAccessor(BeanPropertyAccessor acc)+
public final void serializeAsField(Object bean, + com.fasterxml.jackson.core.JsonGenerator gen, + com.fasterxml.jackson.databind.SerializerProvider prov) + throws Exception+
Exception
public final void serializeAsElement(Object bean, + com.fasterxml.jackson.core.JsonGenerator gen, + com.fasterxml.jackson.databind.SerializerProvider prov) + throws Exception+
Exception
public void assignTypeSerializer(com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer)+
assignTypeSerializer
in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
public void assignSerializer(com.fasterxml.jackson.databind.JsonSerializer<Object> ser)+
assignSerializer
in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
public void assignNullSerializer(com.fasterxml.jackson.databind.JsonSerializer<Object> nullSer)+
assignNullSerializer
in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
protected void _handleProblem(Object bean, + com.fasterxml.jackson.core.JsonGenerator gen, + com.fasterxml.jackson.databind.SerializerProvider prov, + Throwable t, + boolean element) + throws Exception+
Exception
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/LongFieldPropertyWriter.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/LongFieldPropertyWriter.html new file mode 100644 index 00000000..4e6d439d --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/LongFieldPropertyWriter.html @@ -0,0 +1,605 @@ + + + + + + +public final class LongFieldPropertyWriter
+extends com.fasterxml.jackson.databind.ser.BeanPropertyWriter
+com.fasterxml.jackson.databind.BeanProperty.Bogus, com.fasterxml.jackson.databind.BeanProperty.Std
Modifier and Type | +Field and Description | +
---|---|
protected com.fasterxml.jackson.core.SerializableString |
+_fastName
+Locally stored version of efficiently serializable name.
+ |
+
protected BeanPropertyAccessor |
+_propertyAccessor |
+
protected int |
+_propertyIndex |
+
protected boolean |
+broken |
+
protected com.fasterxml.jackson.databind.ser.BeanPropertyWriter |
+fallbackWriter |
+
_accessorMethod, _cfgSerializationType, _contextAnnotations, _declaredType, _dynamicSerializers, _field, _includeInViews, _internalSettings, _member, _name, _nonTrivialBaseType, _nullSerializer, _serializer, _suppressableValue, _suppressNulls, _typeSerializer, _wrapperName, MARKER_FOR_EMPTY
_aliases, _metadata
EMPTY_FORMAT, EMPTY_INCLUDE
Constructor and Description | +
---|
LongFieldPropertyWriter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter src,
+ BeanPropertyAccessor acc,
+ int index,
+ com.fasterxml.jackson.databind.JsonSerializer<Object> ser) |
+
Modifier and Type | +Method and Description | +
---|---|
protected void |
+_handleProblem(Object bean,
+ com.fasterxml.jackson.core.JsonGenerator gen,
+ com.fasterxml.jackson.databind.SerializerProvider prov,
+ Throwable t,
+ boolean element) |
+
protected void |
+_reportProblem(Object bean,
+ Throwable e) |
+
void |
+assignNullSerializer(com.fasterxml.jackson.databind.JsonSerializer<Object> nullSer) |
+
void |
+assignSerializer(com.fasterxml.jackson.databind.JsonSerializer<Object> ser) |
+
void |
+assignTypeSerializer(com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer) |
+
void |
+serializeAsElement(Object bean,
+ com.fasterxml.jackson.core.JsonGenerator gen,
+ com.fasterxml.jackson.databind.SerializerProvider prov) |
+
void |
+serializeAsField(Object bean,
+ com.fasterxml.jackson.core.JsonGenerator gen,
+ com.fasterxml.jackson.databind.SerializerProvider prov) |
+
LongFieldPropertyWriter |
+withAccessor(BeanPropertyAccessor acc) |
+
com.fasterxml.jackson.databind.ser.BeanPropertyWriter |
+withSerializer(com.fasterxml.jackson.databind.JsonSerializer<Object> ser) |
+
_depositSchemaProperty, _findAndAddDynamic, _handleSelfReference, _new, depositSchemaProperty, depositSchemaProperty, fixAccess, get, getAnnotation, getContextAnnotation, getFullName, getGenericPropertyType, getInternalSetting, getMember, getName, getPropertyType, getRawSerializationType, getSerializationType, getSerializedName, getSerializer, getType, getTypeSerializer, getViews, getWrapperName, hasNullSerializer, hasSerializer, isUnwrapping, removeInternalSetting, rename, serializeAsOmittedField, serializeAsPlaceholder, setInternalSetting, setNonTrivialBaseType, toString, unwrappingWriter, willSuppressNulls, wouldConflictWithName
findAnnotation
findAliases, findFormatOverrides, findPropertyFormat, findPropertyInclusion, getMetadata, isRequired, isVirtual
protected final BeanPropertyAccessor _propertyAccessor+
protected final com.fasterxml.jackson.core.SerializableString _fastName+
protected final int _propertyIndex+
protected final com.fasterxml.jackson.databind.ser.BeanPropertyWriter fallbackWriter+
protected boolean broken+
public LongFieldPropertyWriter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter src, + BeanPropertyAccessor acc, + int index, + com.fasterxml.jackson.databind.JsonSerializer<Object> ser)+
public com.fasterxml.jackson.databind.ser.BeanPropertyWriter withSerializer(com.fasterxml.jackson.databind.JsonSerializer<Object> ser)+
public LongFieldPropertyWriter withAccessor(BeanPropertyAccessor acc)+
public final void serializeAsField(Object bean, + com.fasterxml.jackson.core.JsonGenerator gen, + com.fasterxml.jackson.databind.SerializerProvider prov) + throws Exception+
Exception
public final void serializeAsElement(Object bean, + com.fasterxml.jackson.core.JsonGenerator gen, + com.fasterxml.jackson.databind.SerializerProvider prov) + throws Exception+
Exception
public void assignTypeSerializer(com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer)+
assignTypeSerializer
in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
public void assignSerializer(com.fasterxml.jackson.databind.JsonSerializer<Object> ser)+
assignSerializer
in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
public void assignNullSerializer(com.fasterxml.jackson.databind.JsonSerializer<Object> nullSer)+
assignNullSerializer
in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
protected void _handleProblem(Object bean, + com.fasterxml.jackson.core.JsonGenerator gen, + com.fasterxml.jackson.databind.SerializerProvider prov, + Throwable t, + boolean element) + throws Exception+
Exception
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/LongMethodPropertyWriter.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/LongMethodPropertyWriter.html new file mode 100644 index 00000000..d78f4082 --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/LongMethodPropertyWriter.html @@ -0,0 +1,605 @@ + + + + + + +public final class LongMethodPropertyWriter
+extends com.fasterxml.jackson.databind.ser.BeanPropertyWriter
+com.fasterxml.jackson.databind.BeanProperty.Bogus, com.fasterxml.jackson.databind.BeanProperty.Std
Modifier and Type | +Field and Description | +
---|---|
protected com.fasterxml.jackson.core.SerializableString |
+_fastName
+Locally stored version of efficiently serializable name.
+ |
+
protected BeanPropertyAccessor |
+_propertyAccessor |
+
protected int |
+_propertyIndex |
+
protected boolean |
+broken |
+
protected com.fasterxml.jackson.databind.ser.BeanPropertyWriter |
+fallbackWriter |
+
_accessorMethod, _cfgSerializationType, _contextAnnotations, _declaredType, _dynamicSerializers, _field, _includeInViews, _internalSettings, _member, _name, _nonTrivialBaseType, _nullSerializer, _serializer, _suppressableValue, _suppressNulls, _typeSerializer, _wrapperName, MARKER_FOR_EMPTY
_aliases, _metadata
EMPTY_FORMAT, EMPTY_INCLUDE
Constructor and Description | +
---|
LongMethodPropertyWriter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter src,
+ BeanPropertyAccessor acc,
+ int index,
+ com.fasterxml.jackson.databind.JsonSerializer<Object> ser) |
+
Modifier and Type | +Method and Description | +
---|---|
protected void |
+_handleProblem(Object bean,
+ com.fasterxml.jackson.core.JsonGenerator gen,
+ com.fasterxml.jackson.databind.SerializerProvider prov,
+ Throwable t,
+ boolean element) |
+
protected void |
+_reportProblem(Object bean,
+ Throwable e) |
+
void |
+assignNullSerializer(com.fasterxml.jackson.databind.JsonSerializer<Object> nullSer) |
+
void |
+assignSerializer(com.fasterxml.jackson.databind.JsonSerializer<Object> ser) |
+
void |
+assignTypeSerializer(com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer) |
+
void |
+serializeAsElement(Object bean,
+ com.fasterxml.jackson.core.JsonGenerator gen,
+ com.fasterxml.jackson.databind.SerializerProvider prov) |
+
void |
+serializeAsField(Object bean,
+ com.fasterxml.jackson.core.JsonGenerator gen,
+ com.fasterxml.jackson.databind.SerializerProvider prov) |
+
LongMethodPropertyWriter |
+withAccessor(BeanPropertyAccessor acc) |
+
com.fasterxml.jackson.databind.ser.BeanPropertyWriter |
+withSerializer(com.fasterxml.jackson.databind.JsonSerializer<Object> ser) |
+
_depositSchemaProperty, _findAndAddDynamic, _handleSelfReference, _new, depositSchemaProperty, depositSchemaProperty, fixAccess, get, getAnnotation, getContextAnnotation, getFullName, getGenericPropertyType, getInternalSetting, getMember, getName, getPropertyType, getRawSerializationType, getSerializationType, getSerializedName, getSerializer, getType, getTypeSerializer, getViews, getWrapperName, hasNullSerializer, hasSerializer, isUnwrapping, removeInternalSetting, rename, serializeAsOmittedField, serializeAsPlaceholder, setInternalSetting, setNonTrivialBaseType, toString, unwrappingWriter, willSuppressNulls, wouldConflictWithName
findAnnotation
findAliases, findFormatOverrides, findPropertyFormat, findPropertyInclusion, getMetadata, isRequired, isVirtual
protected final BeanPropertyAccessor _propertyAccessor+
protected final com.fasterxml.jackson.core.SerializableString _fastName+
protected final int _propertyIndex+
protected final com.fasterxml.jackson.databind.ser.BeanPropertyWriter fallbackWriter+
protected boolean broken+
public LongMethodPropertyWriter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter src, + BeanPropertyAccessor acc, + int index, + com.fasterxml.jackson.databind.JsonSerializer<Object> ser)+
public com.fasterxml.jackson.databind.ser.BeanPropertyWriter withSerializer(com.fasterxml.jackson.databind.JsonSerializer<Object> ser)+
public LongMethodPropertyWriter withAccessor(BeanPropertyAccessor acc)+
public final void serializeAsField(Object bean, + com.fasterxml.jackson.core.JsonGenerator gen, + com.fasterxml.jackson.databind.SerializerProvider prov) + throws Exception+
Exception
public final void serializeAsElement(Object bean, + com.fasterxml.jackson.core.JsonGenerator gen, + com.fasterxml.jackson.databind.SerializerProvider prov) + throws Exception+
Exception
public void assignTypeSerializer(com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer)+
assignTypeSerializer
in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
public void assignSerializer(com.fasterxml.jackson.databind.JsonSerializer<Object> ser)+
assignSerializer
in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
public void assignNullSerializer(com.fasterxml.jackson.databind.JsonSerializer<Object> nullSer)+
assignNullSerializer
in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
protected void _handleProblem(Object bean, + com.fasterxml.jackson.core.JsonGenerator gen, + com.fasterxml.jackson.databind.SerializerProvider prov, + Throwable t, + boolean element) + throws Exception+
Exception
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/ObjectFieldPropertyWriter.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/ObjectFieldPropertyWriter.html new file mode 100644 index 00000000..2a1cd8dc --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/ObjectFieldPropertyWriter.html @@ -0,0 +1,605 @@ + + + + + + +public class ObjectFieldPropertyWriter
+extends com.fasterxml.jackson.databind.ser.BeanPropertyWriter
+com.fasterxml.jackson.databind.BeanProperty.Bogus, com.fasterxml.jackson.databind.BeanProperty.Std
Modifier and Type | +Field and Description | +
---|---|
protected com.fasterxml.jackson.core.SerializableString |
+_fastName
+Locally stored version of efficiently serializable name.
+ |
+
protected BeanPropertyAccessor |
+_propertyAccessor |
+
protected int |
+_propertyIndex |
+
protected boolean |
+broken |
+
protected com.fasterxml.jackson.databind.ser.BeanPropertyWriter |
+fallbackWriter |
+
_accessorMethod, _cfgSerializationType, _contextAnnotations, _declaredType, _dynamicSerializers, _field, _includeInViews, _internalSettings, _member, _name, _nonTrivialBaseType, _nullSerializer, _serializer, _suppressableValue, _suppressNulls, _typeSerializer, _wrapperName, MARKER_FOR_EMPTY
_aliases, _metadata
EMPTY_FORMAT, EMPTY_INCLUDE
Constructor and Description | +
---|
ObjectFieldPropertyWriter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter src,
+ BeanPropertyAccessor acc,
+ int index,
+ com.fasterxml.jackson.databind.JsonSerializer<Object> ser) |
+
Modifier and Type | +Method and Description | +
---|---|
protected void |
+_handleProblem(Object bean,
+ com.fasterxml.jackson.core.JsonGenerator gen,
+ com.fasterxml.jackson.databind.SerializerProvider prov,
+ Throwable t,
+ boolean element) |
+
protected void |
+_reportProblem(Object bean,
+ Throwable e) |
+
void |
+assignNullSerializer(com.fasterxml.jackson.databind.JsonSerializer<Object> nullSer) |
+
void |
+assignSerializer(com.fasterxml.jackson.databind.JsonSerializer<Object> ser) |
+
void |
+assignTypeSerializer(com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer) |
+
void |
+serializeAsElement(Object bean,
+ com.fasterxml.jackson.core.JsonGenerator gen,
+ com.fasterxml.jackson.databind.SerializerProvider prov) |
+
void |
+serializeAsField(Object bean,
+ com.fasterxml.jackson.core.JsonGenerator gen,
+ com.fasterxml.jackson.databind.SerializerProvider prov) |
+
ObjectFieldPropertyWriter |
+withAccessor(BeanPropertyAccessor acc) |
+
com.fasterxml.jackson.databind.ser.BeanPropertyWriter |
+withSerializer(com.fasterxml.jackson.databind.JsonSerializer<Object> ser) |
+
_depositSchemaProperty, _findAndAddDynamic, _handleSelfReference, _new, depositSchemaProperty, depositSchemaProperty, fixAccess, get, getAnnotation, getContextAnnotation, getFullName, getGenericPropertyType, getInternalSetting, getMember, getName, getPropertyType, getRawSerializationType, getSerializationType, getSerializedName, getSerializer, getType, getTypeSerializer, getViews, getWrapperName, hasNullSerializer, hasSerializer, isUnwrapping, removeInternalSetting, rename, serializeAsOmittedField, serializeAsPlaceholder, setInternalSetting, setNonTrivialBaseType, toString, unwrappingWriter, willSuppressNulls, wouldConflictWithName
findAnnotation
findAliases, findFormatOverrides, findPropertyFormat, findPropertyInclusion, getMetadata, isRequired, isVirtual
protected final BeanPropertyAccessor _propertyAccessor+
protected final com.fasterxml.jackson.core.SerializableString _fastName+
protected final int _propertyIndex+
protected final com.fasterxml.jackson.databind.ser.BeanPropertyWriter fallbackWriter+
protected boolean broken+
public ObjectFieldPropertyWriter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter src, + BeanPropertyAccessor acc, + int index, + com.fasterxml.jackson.databind.JsonSerializer<Object> ser)+
public com.fasterxml.jackson.databind.ser.BeanPropertyWriter withSerializer(com.fasterxml.jackson.databind.JsonSerializer<Object> ser)+
public ObjectFieldPropertyWriter withAccessor(BeanPropertyAccessor acc)+
public final void serializeAsField(Object bean, + com.fasterxml.jackson.core.JsonGenerator gen, + com.fasterxml.jackson.databind.SerializerProvider prov) + throws Exception+
Exception
public final void serializeAsElement(Object bean, + com.fasterxml.jackson.core.JsonGenerator gen, + com.fasterxml.jackson.databind.SerializerProvider prov) + throws Exception+
Exception
public void assignTypeSerializer(com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer)+
assignTypeSerializer
in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
public void assignSerializer(com.fasterxml.jackson.databind.JsonSerializer<Object> ser)+
assignSerializer
in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
public void assignNullSerializer(com.fasterxml.jackson.databind.JsonSerializer<Object> nullSer)+
assignNullSerializer
in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
protected void _handleProblem(Object bean, + com.fasterxml.jackson.core.JsonGenerator gen, + com.fasterxml.jackson.databind.SerializerProvider prov, + Throwable t, + boolean element) + throws Exception+
Exception
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/ObjectMethodPropertyWriter.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/ObjectMethodPropertyWriter.html new file mode 100644 index 00000000..a0da64f5 --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/ObjectMethodPropertyWriter.html @@ -0,0 +1,605 @@ + + + + + + +public class ObjectMethodPropertyWriter
+extends com.fasterxml.jackson.databind.ser.BeanPropertyWriter
+com.fasterxml.jackson.databind.BeanProperty.Bogus, com.fasterxml.jackson.databind.BeanProperty.Std
Modifier and Type | +Field and Description | +
---|---|
protected com.fasterxml.jackson.core.SerializableString |
+_fastName
+Locally stored version of efficiently serializable name.
+ |
+
protected BeanPropertyAccessor |
+_propertyAccessor |
+
protected int |
+_propertyIndex |
+
protected boolean |
+broken |
+
protected com.fasterxml.jackson.databind.ser.BeanPropertyWriter |
+fallbackWriter |
+
_accessorMethod, _cfgSerializationType, _contextAnnotations, _declaredType, _dynamicSerializers, _field, _includeInViews, _internalSettings, _member, _name, _nonTrivialBaseType, _nullSerializer, _serializer, _suppressableValue, _suppressNulls, _typeSerializer, _wrapperName, MARKER_FOR_EMPTY
_aliases, _metadata
EMPTY_FORMAT, EMPTY_INCLUDE
Constructor and Description | +
---|
ObjectMethodPropertyWriter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter src,
+ BeanPropertyAccessor acc,
+ int index,
+ com.fasterxml.jackson.databind.JsonSerializer<Object> ser) |
+
Modifier and Type | +Method and Description | +
---|---|
protected void |
+_handleProblem(Object bean,
+ com.fasterxml.jackson.core.JsonGenerator gen,
+ com.fasterxml.jackson.databind.SerializerProvider prov,
+ Throwable t,
+ boolean element) |
+
protected void |
+_reportProblem(Object bean,
+ Throwable e) |
+
void |
+assignNullSerializer(com.fasterxml.jackson.databind.JsonSerializer<Object> nullSer) |
+
void |
+assignSerializer(com.fasterxml.jackson.databind.JsonSerializer<Object> ser) |
+
void |
+assignTypeSerializer(com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer) |
+
void |
+serializeAsElement(Object bean,
+ com.fasterxml.jackson.core.JsonGenerator gen,
+ com.fasterxml.jackson.databind.SerializerProvider prov) |
+
void |
+serializeAsField(Object bean,
+ com.fasterxml.jackson.core.JsonGenerator gen,
+ com.fasterxml.jackson.databind.SerializerProvider prov) |
+
ObjectMethodPropertyWriter |
+withAccessor(BeanPropertyAccessor acc) |
+
com.fasterxml.jackson.databind.ser.BeanPropertyWriter |
+withSerializer(com.fasterxml.jackson.databind.JsonSerializer<Object> ser) |
+
_depositSchemaProperty, _findAndAddDynamic, _handleSelfReference, _new, depositSchemaProperty, depositSchemaProperty, fixAccess, get, getAnnotation, getContextAnnotation, getFullName, getGenericPropertyType, getInternalSetting, getMember, getName, getPropertyType, getRawSerializationType, getSerializationType, getSerializedName, getSerializer, getType, getTypeSerializer, getViews, getWrapperName, hasNullSerializer, hasSerializer, isUnwrapping, removeInternalSetting, rename, serializeAsOmittedField, serializeAsPlaceholder, setInternalSetting, setNonTrivialBaseType, toString, unwrappingWriter, willSuppressNulls, wouldConflictWithName
findAnnotation
findAliases, findFormatOverrides, findPropertyFormat, findPropertyInclusion, getMetadata, isRequired, isVirtual
protected final BeanPropertyAccessor _propertyAccessor+
protected final com.fasterxml.jackson.core.SerializableString _fastName+
protected final int _propertyIndex+
protected final com.fasterxml.jackson.databind.ser.BeanPropertyWriter fallbackWriter+
protected boolean broken+
public ObjectMethodPropertyWriter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter src, + BeanPropertyAccessor acc, + int index, + com.fasterxml.jackson.databind.JsonSerializer<Object> ser)+
public com.fasterxml.jackson.databind.ser.BeanPropertyWriter withSerializer(com.fasterxml.jackson.databind.JsonSerializer<Object> ser)+
public ObjectMethodPropertyWriter withAccessor(BeanPropertyAccessor acc)+
public final void serializeAsField(Object bean, + com.fasterxml.jackson.core.JsonGenerator gen, + com.fasterxml.jackson.databind.SerializerProvider prov) + throws Exception+
Exception
public final void serializeAsElement(Object bean, + com.fasterxml.jackson.core.JsonGenerator gen, + com.fasterxml.jackson.databind.SerializerProvider prov) + throws Exception+
Exception
public void assignTypeSerializer(com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer)+
assignTypeSerializer
in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
public void assignSerializer(com.fasterxml.jackson.databind.JsonSerializer<Object> ser)+
assignSerializer
in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
public void assignNullSerializer(com.fasterxml.jackson.databind.JsonSerializer<Object> nullSer)+
assignNullSerializer
in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
protected void _handleProblem(Object bean, + com.fasterxml.jackson.core.JsonGenerator gen, + com.fasterxml.jackson.databind.SerializerProvider prov, + Throwable t, + boolean element) + throws Exception+
Exception
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/PropertyAccessorCollector.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/PropertyAccessorCollector.html new file mode 100644 index 00000000..c3569851 --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/PropertyAccessorCollector.html @@ -0,0 +1,447 @@ + + + + + + +public class PropertyAccessorCollector +extends DynamicPropertyAccessorBase+
_accessorCount, ALL_INT_CONSTS
Constructor and Description | +
---|
PropertyAccessorCollector(Class<?> beanClass) |
+
Modifier and Type | +Method and Description | +
---|---|
BooleanFieldPropertyWriter |
+addBooleanField(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw) |
+
BooleanMethodPropertyWriter |
+addBooleanGetter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw) |
+
IntFieldPropertyWriter |
+addIntField(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw) |
+
IntMethodPropertyWriter |
+addIntGetter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw) |
+
LongFieldPropertyWriter |
+addLongField(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw) |
+
LongMethodPropertyWriter |
+addLongGetter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw) |
+
ObjectFieldPropertyWriter |
+addObjectField(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw) |
+
ObjectMethodPropertyWriter |
+addObjectGetter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw) |
+
StringFieldPropertyWriter |
+addStringField(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw) |
+
StringMethodPropertyWriter |
+addStringGetter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw) |
+
BeanPropertyAccessor |
+findAccessor(MyClassLoader classLoader) |
+
Class<?> |
+generateAccessorClass(MyClassLoader classLoader,
+ ClassName baseName) |
+
_add, generateException, internalClassName, isEmpty, isInterfaceMethod
public PropertyAccessorCollector(Class<?> beanClass)+
public BooleanMethodPropertyWriter addBooleanGetter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw)+
public IntMethodPropertyWriter addIntGetter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw)+
public LongMethodPropertyWriter addLongGetter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw)+
public StringMethodPropertyWriter addStringGetter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw)+
public ObjectMethodPropertyWriter addObjectGetter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw)+
public BooleanFieldPropertyWriter addBooleanField(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw)+
public IntFieldPropertyWriter addIntField(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw)+
public LongFieldPropertyWriter addLongField(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw)+
public StringFieldPropertyWriter addStringField(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw)+
public ObjectFieldPropertyWriter addObjectField(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw)+
public BeanPropertyAccessor findAccessor(MyClassLoader classLoader)+
public Class<?> generateAccessorClass(MyClassLoader classLoader, + ClassName baseName)+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/SerializerModifier.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/SerializerModifier.html new file mode 100644 index 00000000..284dd019 --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/SerializerModifier.html @@ -0,0 +1,360 @@ + + + + + + +public class SerializerModifier +extends com.fasterxml.jackson.databind.ser.BeanSerializerModifier +implements Serializable+
Modifier and Type | +Field and Description | +
---|---|
protected MyClassLoader |
+_classLoader
+Class loader to use for generated classes; if null, will try to
+ use class loader of the target class.
+ |
+
Constructor and Description | +
---|
SerializerModifier(ClassLoader cl) |
+
Modifier and Type | +Method and Description | +
---|---|
List<com.fasterxml.jackson.databind.ser.BeanPropertyWriter> |
+changeProperties(com.fasterxml.jackson.databind.SerializationConfig config,
+ com.fasterxml.jackson.databind.BeanDescription beanDesc,
+ List<com.fasterxml.jackson.databind.ser.BeanPropertyWriter> beanProperties) |
+
protected PropertyAccessorCollector |
+findProperties(Class<?> beanClass,
+ com.fasterxml.jackson.databind.SerializationConfig config,
+ List<com.fasterxml.jackson.databind.ser.BeanPropertyWriter> beanProperties) |
+
modifyArraySerializer, modifyCollectionLikeSerializer, modifyCollectionSerializer, modifyEnumSerializer, modifyKeySerializer, modifyMapLikeSerializer, modifyMapSerializer, modifySerializer, orderProperties, updateBuilder
protected final MyClassLoader _classLoader+
public SerializerModifier(ClassLoader cl)+
public List<com.fasterxml.jackson.databind.ser.BeanPropertyWriter> changeProperties(com.fasterxml.jackson.databind.SerializationConfig config, + com.fasterxml.jackson.databind.BeanDescription beanDesc, + List<com.fasterxml.jackson.databind.ser.BeanPropertyWriter> beanProperties)+
changeProperties
in class com.fasterxml.jackson.databind.ser.BeanSerializerModifier
protected PropertyAccessorCollector findProperties(Class<?> beanClass, + com.fasterxml.jackson.databind.SerializationConfig config, + List<com.fasterxml.jackson.databind.ser.BeanPropertyWriter> beanProperties)+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/StringFieldPropertyWriter.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/StringFieldPropertyWriter.html new file mode 100644 index 00000000..abfffeb1 --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/StringFieldPropertyWriter.html @@ -0,0 +1,605 @@ + + + + + + +public final class StringFieldPropertyWriter
+extends com.fasterxml.jackson.databind.ser.BeanPropertyWriter
+com.fasterxml.jackson.databind.BeanProperty.Bogus, com.fasterxml.jackson.databind.BeanProperty.Std
Modifier and Type | +Field and Description | +
---|---|
protected com.fasterxml.jackson.core.SerializableString |
+_fastName
+Locally stored version of efficiently serializable name.
+ |
+
protected BeanPropertyAccessor |
+_propertyAccessor |
+
protected int |
+_propertyIndex |
+
protected boolean |
+broken |
+
protected com.fasterxml.jackson.databind.ser.BeanPropertyWriter |
+fallbackWriter |
+
_accessorMethod, _cfgSerializationType, _contextAnnotations, _declaredType, _dynamicSerializers, _field, _includeInViews, _internalSettings, _member, _name, _nonTrivialBaseType, _nullSerializer, _serializer, _suppressableValue, _suppressNulls, _typeSerializer, _wrapperName, MARKER_FOR_EMPTY
_aliases, _metadata
EMPTY_FORMAT, EMPTY_INCLUDE
Constructor and Description | +
---|
StringFieldPropertyWriter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter src,
+ BeanPropertyAccessor acc,
+ int index,
+ com.fasterxml.jackson.databind.JsonSerializer<Object> ser) |
+
Modifier and Type | +Method and Description | +
---|---|
protected void |
+_handleProblem(Object bean,
+ com.fasterxml.jackson.core.JsonGenerator gen,
+ com.fasterxml.jackson.databind.SerializerProvider prov,
+ Throwable t,
+ boolean element) |
+
protected void |
+_reportProblem(Object bean,
+ Throwable e) |
+
void |
+assignNullSerializer(com.fasterxml.jackson.databind.JsonSerializer<Object> nullSer) |
+
void |
+assignSerializer(com.fasterxml.jackson.databind.JsonSerializer<Object> ser) |
+
void |
+assignTypeSerializer(com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer) |
+
void |
+serializeAsElement(Object bean,
+ com.fasterxml.jackson.core.JsonGenerator gen,
+ com.fasterxml.jackson.databind.SerializerProvider prov) |
+
void |
+serializeAsField(Object bean,
+ com.fasterxml.jackson.core.JsonGenerator gen,
+ com.fasterxml.jackson.databind.SerializerProvider prov) |
+
StringFieldPropertyWriter |
+withAccessor(BeanPropertyAccessor acc) |
+
com.fasterxml.jackson.databind.ser.BeanPropertyWriter |
+withSerializer(com.fasterxml.jackson.databind.JsonSerializer<Object> ser) |
+
_depositSchemaProperty, _findAndAddDynamic, _handleSelfReference, _new, depositSchemaProperty, depositSchemaProperty, fixAccess, get, getAnnotation, getContextAnnotation, getFullName, getGenericPropertyType, getInternalSetting, getMember, getName, getPropertyType, getRawSerializationType, getSerializationType, getSerializedName, getSerializer, getType, getTypeSerializer, getViews, getWrapperName, hasNullSerializer, hasSerializer, isUnwrapping, removeInternalSetting, rename, serializeAsOmittedField, serializeAsPlaceholder, setInternalSetting, setNonTrivialBaseType, toString, unwrappingWriter, willSuppressNulls, wouldConflictWithName
findAnnotation
findAliases, findFormatOverrides, findPropertyFormat, findPropertyInclusion, getMetadata, isRequired, isVirtual
protected final BeanPropertyAccessor _propertyAccessor+
protected final com.fasterxml.jackson.core.SerializableString _fastName+
protected final int _propertyIndex+
protected final com.fasterxml.jackson.databind.ser.BeanPropertyWriter fallbackWriter+
protected boolean broken+
public StringFieldPropertyWriter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter src, + BeanPropertyAccessor acc, + int index, + com.fasterxml.jackson.databind.JsonSerializer<Object> ser)+
public com.fasterxml.jackson.databind.ser.BeanPropertyWriter withSerializer(com.fasterxml.jackson.databind.JsonSerializer<Object> ser)+
public StringFieldPropertyWriter withAccessor(BeanPropertyAccessor acc)+
public final void serializeAsField(Object bean, + com.fasterxml.jackson.core.JsonGenerator gen, + com.fasterxml.jackson.databind.SerializerProvider prov) + throws Exception+
Exception
public final void serializeAsElement(Object bean, + com.fasterxml.jackson.core.JsonGenerator gen, + com.fasterxml.jackson.databind.SerializerProvider prov) + throws Exception+
Exception
public void assignTypeSerializer(com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer)+
assignTypeSerializer
in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
public void assignSerializer(com.fasterxml.jackson.databind.JsonSerializer<Object> ser)+
assignSerializer
in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
public void assignNullSerializer(com.fasterxml.jackson.databind.JsonSerializer<Object> nullSer)+
assignNullSerializer
in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
protected void _handleProblem(Object bean, + com.fasterxml.jackson.core.JsonGenerator gen, + com.fasterxml.jackson.databind.SerializerProvider prov, + Throwable t, + boolean element) + throws Exception+
Exception
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/StringMethodPropertyWriter.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/StringMethodPropertyWriter.html new file mode 100644 index 00000000..261b0e98 --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/StringMethodPropertyWriter.html @@ -0,0 +1,605 @@ + + + + + + +public class StringMethodPropertyWriter
+extends com.fasterxml.jackson.databind.ser.BeanPropertyWriter
+com.fasterxml.jackson.databind.BeanProperty.Bogus, com.fasterxml.jackson.databind.BeanProperty.Std
Modifier and Type | +Field and Description | +
---|---|
protected com.fasterxml.jackson.core.SerializableString |
+_fastName
+Locally stored version of efficiently serializable name.
+ |
+
protected BeanPropertyAccessor |
+_propertyAccessor |
+
protected int |
+_propertyIndex |
+
protected boolean |
+broken |
+
protected com.fasterxml.jackson.databind.ser.BeanPropertyWriter |
+fallbackWriter |
+
_accessorMethod, _cfgSerializationType, _contextAnnotations, _declaredType, _dynamicSerializers, _field, _includeInViews, _internalSettings, _member, _name, _nonTrivialBaseType, _nullSerializer, _serializer, _suppressableValue, _suppressNulls, _typeSerializer, _wrapperName, MARKER_FOR_EMPTY
_aliases, _metadata
EMPTY_FORMAT, EMPTY_INCLUDE
Constructor and Description | +
---|
StringMethodPropertyWriter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter src,
+ BeanPropertyAccessor acc,
+ int index,
+ com.fasterxml.jackson.databind.JsonSerializer<Object> ser) |
+
Modifier and Type | +Method and Description | +
---|---|
protected void |
+_handleProblem(Object bean,
+ com.fasterxml.jackson.core.JsonGenerator gen,
+ com.fasterxml.jackson.databind.SerializerProvider prov,
+ Throwable t,
+ boolean element) |
+
protected void |
+_reportProblem(Object bean,
+ Throwable e) |
+
void |
+assignNullSerializer(com.fasterxml.jackson.databind.JsonSerializer<Object> nullSer) |
+
void |
+assignSerializer(com.fasterxml.jackson.databind.JsonSerializer<Object> ser) |
+
void |
+assignTypeSerializer(com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer) |
+
void |
+serializeAsElement(Object bean,
+ com.fasterxml.jackson.core.JsonGenerator gen,
+ com.fasterxml.jackson.databind.SerializerProvider prov) |
+
void |
+serializeAsField(Object bean,
+ com.fasterxml.jackson.core.JsonGenerator gen,
+ com.fasterxml.jackson.databind.SerializerProvider prov) |
+
StringMethodPropertyWriter |
+withAccessor(BeanPropertyAccessor acc) |
+
com.fasterxml.jackson.databind.ser.BeanPropertyWriter |
+withSerializer(com.fasterxml.jackson.databind.JsonSerializer<Object> ser) |
+
_depositSchemaProperty, _findAndAddDynamic, _handleSelfReference, _new, depositSchemaProperty, depositSchemaProperty, fixAccess, get, getAnnotation, getContextAnnotation, getFullName, getGenericPropertyType, getInternalSetting, getMember, getName, getPropertyType, getRawSerializationType, getSerializationType, getSerializedName, getSerializer, getType, getTypeSerializer, getViews, getWrapperName, hasNullSerializer, hasSerializer, isUnwrapping, removeInternalSetting, rename, serializeAsOmittedField, serializeAsPlaceholder, setInternalSetting, setNonTrivialBaseType, toString, unwrappingWriter, willSuppressNulls, wouldConflictWithName
findAnnotation
findAliases, findFormatOverrides, findPropertyFormat, findPropertyInclusion, getMetadata, isRequired, isVirtual
protected final BeanPropertyAccessor _propertyAccessor+
protected final com.fasterxml.jackson.core.SerializableString _fastName+
protected final int _propertyIndex+
protected final com.fasterxml.jackson.databind.ser.BeanPropertyWriter fallbackWriter+
protected boolean broken+
public StringMethodPropertyWriter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter src, + BeanPropertyAccessor acc, + int index, + com.fasterxml.jackson.databind.JsonSerializer<Object> ser)+
public com.fasterxml.jackson.databind.ser.BeanPropertyWriter withSerializer(com.fasterxml.jackson.databind.JsonSerializer<Object> ser)+
public StringMethodPropertyWriter withAccessor(BeanPropertyAccessor acc)+
public final void serializeAsField(Object bean, + com.fasterxml.jackson.core.JsonGenerator gen, + com.fasterxml.jackson.databind.SerializerProvider prov) + throws Exception+
Exception
public final void serializeAsElement(Object bean, + com.fasterxml.jackson.core.JsonGenerator gen, + com.fasterxml.jackson.databind.SerializerProvider prov) + throws Exception+
Exception
public void assignTypeSerializer(com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer)+
assignTypeSerializer
in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
public void assignSerializer(com.fasterxml.jackson.databind.JsonSerializer<Object> ser)+
assignSerializer
in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
public void assignNullSerializer(com.fasterxml.jackson.databind.JsonSerializer<Object> nullSer)+
assignNullSerializer
in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
protected void _handleProblem(Object bean, + com.fasterxml.jackson.core.JsonGenerator gen, + com.fasterxml.jackson.databind.SerializerProvider prov, + Throwable t, + boolean element) + throws Exception+
Exception
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/class-use/BeanPropertyAccessor.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/class-use/BeanPropertyAccessor.html new file mode 100644 index 00000000..a7904963 --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/class-use/BeanPropertyAccessor.html @@ -0,0 +1,283 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.module.afterburner.ser | ++ |
Modifier and Type | +Method and Description | +
---|---|
BeanPropertyAccessor |
+PropertyAccessorCollector.findAccessor(MyClassLoader classLoader) |
+
Constructor and Description | +
---|
BooleanFieldPropertyWriter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter src,
+ BeanPropertyAccessor acc,
+ int index,
+ com.fasterxml.jackson.databind.JsonSerializer<Object> ser) |
+
BooleanMethodPropertyWriter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter src,
+ BeanPropertyAccessor acc,
+ int index,
+ com.fasterxml.jackson.databind.JsonSerializer<Object> ser) |
+
IntFieldPropertyWriter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter src,
+ BeanPropertyAccessor acc,
+ int index,
+ com.fasterxml.jackson.databind.JsonSerializer<Object> ser) |
+
IntMethodPropertyWriter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter src,
+ BeanPropertyAccessor acc,
+ int index,
+ com.fasterxml.jackson.databind.JsonSerializer<Object> ser) |
+
LongFieldPropertyWriter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter src,
+ BeanPropertyAccessor acc,
+ int index,
+ com.fasterxml.jackson.databind.JsonSerializer<Object> ser) |
+
LongMethodPropertyWriter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter src,
+ BeanPropertyAccessor acc,
+ int index,
+ com.fasterxml.jackson.databind.JsonSerializer<Object> ser) |
+
ObjectFieldPropertyWriter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter src,
+ BeanPropertyAccessor acc,
+ int index,
+ com.fasterxml.jackson.databind.JsonSerializer<Object> ser) |
+
ObjectMethodPropertyWriter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter src,
+ BeanPropertyAccessor acc,
+ int index,
+ com.fasterxml.jackson.databind.JsonSerializer<Object> ser) |
+
StringFieldPropertyWriter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter src,
+ BeanPropertyAccessor acc,
+ int index,
+ com.fasterxml.jackson.databind.JsonSerializer<Object> ser) |
+
StringMethodPropertyWriter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter src,
+ BeanPropertyAccessor acc,
+ int index,
+ com.fasterxml.jackson.databind.JsonSerializer<Object> ser) |
+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/class-use/BooleanFieldPropertyWriter.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/class-use/BooleanFieldPropertyWriter.html new file mode 100644 index 00000000..8a88f730 --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/class-use/BooleanFieldPropertyWriter.html @@ -0,0 +1,170 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.module.afterburner.ser | ++ |
Modifier and Type | +Method and Description | +
---|---|
BooleanFieldPropertyWriter |
+PropertyAccessorCollector.addBooleanField(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw) |
+
BooleanFieldPropertyWriter |
+BooleanFieldPropertyWriter.withAccessor(BeanPropertyAccessor acc) |
+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/class-use/BooleanMethodPropertyWriter.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/class-use/BooleanMethodPropertyWriter.html new file mode 100644 index 00000000..e36fca19 --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/class-use/BooleanMethodPropertyWriter.html @@ -0,0 +1,170 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.module.afterburner.ser | ++ |
Modifier and Type | +Method and Description | +
---|---|
BooleanMethodPropertyWriter |
+PropertyAccessorCollector.addBooleanGetter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw) |
+
BooleanMethodPropertyWriter |
+BooleanMethodPropertyWriter.withAccessor(BeanPropertyAccessor acc) |
+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/class-use/IntFieldPropertyWriter.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/class-use/IntFieldPropertyWriter.html new file mode 100644 index 00000000..6aef6d98 --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/class-use/IntFieldPropertyWriter.html @@ -0,0 +1,170 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.module.afterburner.ser | ++ |
Modifier and Type | +Method and Description | +
---|---|
IntFieldPropertyWriter |
+PropertyAccessorCollector.addIntField(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw) |
+
IntFieldPropertyWriter |
+IntFieldPropertyWriter.withAccessor(BeanPropertyAccessor acc) |
+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/class-use/IntMethodPropertyWriter.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/class-use/IntMethodPropertyWriter.html new file mode 100644 index 00000000..a56fec6a --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/class-use/IntMethodPropertyWriter.html @@ -0,0 +1,170 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.module.afterburner.ser | ++ |
Modifier and Type | +Method and Description | +
---|---|
IntMethodPropertyWriter |
+PropertyAccessorCollector.addIntGetter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw) |
+
IntMethodPropertyWriter |
+IntMethodPropertyWriter.withAccessor(BeanPropertyAccessor acc) |
+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/class-use/LongFieldPropertyWriter.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/class-use/LongFieldPropertyWriter.html new file mode 100644 index 00000000..a48eca13 --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/class-use/LongFieldPropertyWriter.html @@ -0,0 +1,170 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.module.afterburner.ser | ++ |
Modifier and Type | +Method and Description | +
---|---|
LongFieldPropertyWriter |
+PropertyAccessorCollector.addLongField(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw) |
+
LongFieldPropertyWriter |
+LongFieldPropertyWriter.withAccessor(BeanPropertyAccessor acc) |
+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/class-use/LongMethodPropertyWriter.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/class-use/LongMethodPropertyWriter.html new file mode 100644 index 00000000..74557050 --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/class-use/LongMethodPropertyWriter.html @@ -0,0 +1,170 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.module.afterburner.ser | ++ |
Modifier and Type | +Method and Description | +
---|---|
LongMethodPropertyWriter |
+PropertyAccessorCollector.addLongGetter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw) |
+
LongMethodPropertyWriter |
+LongMethodPropertyWriter.withAccessor(BeanPropertyAccessor acc) |
+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/class-use/ObjectFieldPropertyWriter.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/class-use/ObjectFieldPropertyWriter.html new file mode 100644 index 00000000..fbc0a5b3 --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/class-use/ObjectFieldPropertyWriter.html @@ -0,0 +1,170 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.module.afterburner.ser | ++ |
Modifier and Type | +Method and Description | +
---|---|
ObjectFieldPropertyWriter |
+PropertyAccessorCollector.addObjectField(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw) |
+
ObjectFieldPropertyWriter |
+ObjectFieldPropertyWriter.withAccessor(BeanPropertyAccessor acc) |
+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/class-use/ObjectMethodPropertyWriter.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/class-use/ObjectMethodPropertyWriter.html new file mode 100644 index 00000000..3d3a4ab4 --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/class-use/ObjectMethodPropertyWriter.html @@ -0,0 +1,170 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.module.afterburner.ser | ++ |
Modifier and Type | +Method and Description | +
---|---|
ObjectMethodPropertyWriter |
+PropertyAccessorCollector.addObjectGetter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw) |
+
ObjectMethodPropertyWriter |
+ObjectMethodPropertyWriter.withAccessor(BeanPropertyAccessor acc) |
+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/class-use/PropertyAccessorCollector.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/class-use/PropertyAccessorCollector.html new file mode 100644 index 00000000..8aba1a5e --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/class-use/PropertyAccessorCollector.html @@ -0,0 +1,168 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.module.afterburner.ser | ++ |
Modifier and Type | +Method and Description | +
---|---|
protected PropertyAccessorCollector |
+SerializerModifier.findProperties(Class<?> beanClass,
+ com.fasterxml.jackson.databind.SerializationConfig config,
+ List<com.fasterxml.jackson.databind.ser.BeanPropertyWriter> beanProperties) |
+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/class-use/SerializerModifier.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/class-use/SerializerModifier.html new file mode 100644 index 00000000..b9dd3a46 --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/class-use/SerializerModifier.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/class-use/StringFieldPropertyWriter.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/class-use/StringFieldPropertyWriter.html new file mode 100644 index 00000000..7bb9625c --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/class-use/StringFieldPropertyWriter.html @@ -0,0 +1,170 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.module.afterburner.ser | ++ |
Modifier and Type | +Method and Description | +
---|---|
StringFieldPropertyWriter |
+PropertyAccessorCollector.addStringField(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw) |
+
StringFieldPropertyWriter |
+StringFieldPropertyWriter.withAccessor(BeanPropertyAccessor acc) |
+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/class-use/StringMethodPropertyWriter.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/class-use/StringMethodPropertyWriter.html new file mode 100644 index 00000000..7e098b6a --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/class-use/StringMethodPropertyWriter.html @@ -0,0 +1,170 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.module.afterburner.ser | ++ |
Modifier and Type | +Method and Description | +
---|---|
StringMethodPropertyWriter |
+PropertyAccessorCollector.addStringGetter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw) |
+
StringMethodPropertyWriter |
+StringMethodPropertyWriter.withAccessor(BeanPropertyAccessor acc) |
+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/package-frame.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/package-frame.html new file mode 100644 index 00000000..e8850dde --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/package-frame.html @@ -0,0 +1,33 @@ + + + + + + +Class | +Description | +
---|---|
BeanPropertyAccessor | +
+ Abstract class that defines interface for implementations
+ that can be used for proxy-like access without using
+ Reflection.
+ |
+
BooleanFieldPropertyWriter | ++ |
BooleanMethodPropertyWriter | ++ |
IntFieldPropertyWriter | ++ |
IntMethodPropertyWriter | ++ |
LongFieldPropertyWriter | ++ |
LongMethodPropertyWriter | ++ |
ObjectFieldPropertyWriter | ++ |
ObjectMethodPropertyWriter | ++ |
PropertyAccessorCollector | +
+ Simple collector used to keep track of properties for which code-generated
+ accessors are needed.
+ |
+
SerializerModifier | ++ |
StringFieldPropertyWriter | ++ |
StringMethodPropertyWriter | ++ |
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/package-tree.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/package-tree.html new file mode 100644 index 00000000..76bcec8c --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/package-tree.html @@ -0,0 +1,171 @@ + + + + + + +Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/package-use.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/package-use.html new file mode 100644 index 00000000..55f2164c --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/ser/package-use.html @@ -0,0 +1,199 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.module.afterburner.ser | ++ |
Class and Description | +
---|
BeanPropertyAccessor
+ Abstract class that defines interface for implementations
+ that can be used for proxy-like access without using
+ Reflection.
+ |
+
BooleanFieldPropertyWriter | +
BooleanMethodPropertyWriter | +
IntFieldPropertyWriter | +
IntMethodPropertyWriter | +
LongFieldPropertyWriter | +
LongMethodPropertyWriter | +
ObjectFieldPropertyWriter | +
ObjectMethodPropertyWriter | +
PropertyAccessorCollector
+ Simple collector used to keep track of properties for which code-generated
+ accessors are needed.
+ |
+
StringFieldPropertyWriter | +
StringMethodPropertyWriter | +
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/util/ClassName.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/util/ClassName.html new file mode 100644 index 00000000..ce776e2d --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/util/ClassName.html @@ -0,0 +1,492 @@ + + + + + + +public class ClassName +extends Object+
Modifier and Type | +Field and Description | +
---|---|
protected long |
+_checksum |
+
protected String |
+_dottedBase |
+
protected String |
+_dottedName |
+
protected String |
+_slashedBase |
+
protected String |
+_slashedName |
+
static String |
+TEMPLATE_SUFFIX |
+
Modifier and Type | +Method and Description | +
---|---|
protected static long |
+adler32(byte[] data) |
+
void |
+assignChecksum(byte[] data) |
+
static ClassName |
+constructFor(Class<?> baseClass,
+ String suffix) |
+
protected static String |
+dotsToSlashes(String className) |
+
String |
+getDottedBase() |
+
String |
+getDottedName() |
+
String |
+getDottedTemplate() |
+
String |
+getSlashedBase() |
+
String |
+getSlashedName() |
+
String |
+getSlashedTemplate() |
+
String |
+getSourceFilename() |
+
String |
+toString() |
+
public static final String TEMPLATE_SUFFIX+
protected final String _dottedBase+
protected String _slashedBase+
protected String _dottedName+
protected String _slashedName+
protected long _checksum+
public void assignChecksum(byte[] data)+
public String getDottedTemplate()+
public String getSlashedTemplate()+
public String getDottedName()+
public String getSlashedName()+
public String getSourceFilename()+
public String getDottedBase()+
public String getSlashedBase()+
protected static long adler32(byte[] data)+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/util/DynamicPropertyAccessorBase.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/util/DynamicPropertyAccessorBase.html new file mode 100644 index 00000000..d2ba9016 --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/util/DynamicPropertyAccessorBase.html @@ -0,0 +1,392 @@ + + + + + + +public class DynamicPropertyAccessorBase +extends Object+
Modifier and Type | +Field and Description | +
---|---|
protected int |
+_accessorCount |
+
protected static int[] |
+ALL_INT_CONSTS |
+
Modifier | +Constructor and Description | +
---|---|
protected |
+DynamicPropertyAccessorBase() |
+
Modifier and Type | +Method and Description | +
---|---|
protected <T> T |
+_add(List<T> list,
+ T value) |
+
protected static void |
+generateException(org.objectweb.asm.MethodVisitor mv,
+ String beanClass,
+ int propertyCount) |
+
protected static String |
+internalClassName(String className) |
+
boolean |
+isEmpty() |
+
protected static boolean |
+isInterfaceMethod(Method method) |
+
protected static final int[] ALL_INT_CONSTS+
protected int _accessorCount+
protected DynamicPropertyAccessorBase()+
public final boolean isEmpty()+
protected static void generateException(org.objectweb.asm.MethodVisitor mv, + String beanClass, + int propertyCount)+
protected static boolean isInterfaceMethod(Method method)+
protected <T> T _add(List<T> list, + T value)+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/util/MyClassLoader.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/util/MyClassLoader.html new file mode 100644 index 00000000..883ae464 --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/util/MyClassLoader.html @@ -0,0 +1,383 @@ + + + + + + +public class MyClassLoader +extends ClassLoader+
Modifier and Type | +Field and Description | +
---|---|
protected boolean |
+_cfgUseParentLoader
+Flag that determines if we should first try to load new class
+ using parent class loader or not; this may be done to try to
+ force access to protected/package-access properties.
+ |
+
Constructor and Description | +
---|
MyClassLoader(ClassLoader parent,
+ boolean tryToUseParent) |
+
Modifier and Type | +Method and Description | +
---|---|
static boolean |
+canAddClassInPackageOf(Class<?> cls)
+Helper method called to check whether it is acceptable to create a new
+ class in package that given class is part of.
+ |
+
Class<?> |
+loadAndResolve(ClassName className,
+ byte[] byteCode) |
+
static int |
+replaceName(byte[] byteCode,
+ String from,
+ String to) |
+
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findResource, findResources, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
protected final boolean _cfgUseParentLoader+
public MyClassLoader(ClassLoader parent, + boolean tryToUseParent)+
public static boolean canAddClassInPackageOf(Class<?> cls)+
public Class<?> loadAndResolve(ClassName className, + byte[] byteCode) + throws IllegalArgumentException+
className
- Interface or abstract class that class to load should extend or
+ implementIllegalArgumentException
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/util/class-use/ClassName.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/util/class-use/ClassName.html new file mode 100644 index 00000000..81ff264e --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/util/class-use/ClassName.html @@ -0,0 +1,233 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.module.afterburner.deser | ++ |
com.fasterxml.jackson.module.afterburner.ser | ++ |
com.fasterxml.jackson.module.afterburner.util | ++ |
Modifier and Type | +Method and Description | +
---|---|
Class<?> |
+PropertyMutatorCollector.generateMutatorClass(MyClassLoader classLoader,
+ ClassName baseName) |
+
protected byte[] |
+CreatorOptimizer.generateOptimized(ClassName baseName,
+ Constructor<?> ctor,
+ Method factory) |
+
Modifier and Type | +Method and Description | +
---|---|
Class<?> |
+PropertyAccessorCollector.generateAccessorClass(MyClassLoader classLoader,
+ ClassName baseName) |
+
Modifier and Type | +Method and Description | +
---|---|
static ClassName |
+ClassName.constructFor(Class<?> baseClass,
+ String suffix) |
+
Modifier and Type | +Method and Description | +
---|---|
Class<?> |
+MyClassLoader.loadAndResolve(ClassName className,
+ byte[] byteCode) |
+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/util/class-use/DynamicPropertyAccessorBase.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/util/class-use/DynamicPropertyAccessorBase.html new file mode 100644 index 00000000..f022511b --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/util/class-use/DynamicPropertyAccessorBase.html @@ -0,0 +1,202 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.module.afterburner.deser | ++ |
com.fasterxml.jackson.module.afterburner.ser | ++ |
Modifier and Type | +Class and Description | +
---|---|
class |
+CreatorOptimizer
+Helper class that tries to generate
+ValueInstantiator class
+ that calls constructors and/or factory methods directly, instead
+ of using Reflection. |
+
class |
+PropertyMutatorCollector
+Simple collector used to keep track of properties for which code-generated
+ mutators are needed.
+ |
+
Modifier and Type | +Class and Description | +
---|---|
class |
+PropertyAccessorCollector
+Simple collector used to keep track of properties for which code-generated
+ accessors are needed.
+ |
+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/util/class-use/MyClassLoader.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/util/class-use/MyClassLoader.html new file mode 100644 index 00000000..50f3ff9e --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/util/class-use/MyClassLoader.html @@ -0,0 +1,250 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.module.afterburner.deser | ++ |
com.fasterxml.jackson.module.afterburner.ser | ++ |
Modifier and Type | +Field and Description | +
---|---|
protected MyClassLoader |
+CreatorOptimizer._classLoader |
+
protected MyClassLoader |
+DeserializerModifier._classLoader
+Class loader to use for generated classes; if null, will try to
+ use class loader of the target class.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
BeanPropertyMutator |
+PropertyMutatorCollector.buildMutator(MyClassLoader classLoader)
+Method for building generic mutator class for specified bean
+ type.
+ |
+
Class<?> |
+PropertyMutatorCollector.generateMutatorClass(MyClassLoader classLoader,
+ ClassName baseName) |
+
Constructor and Description | +
---|
CreatorOptimizer(Class<?> valueClass,
+ MyClassLoader classLoader,
+ com.fasterxml.jackson.databind.deser.std.StdValueInstantiator orig) |
+
Modifier and Type | +Field and Description | +
---|---|
protected MyClassLoader |
+SerializerModifier._classLoader
+Class loader to use for generated classes; if null, will try to
+ use class loader of the target class.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
BeanPropertyAccessor |
+PropertyAccessorCollector.findAccessor(MyClassLoader classLoader) |
+
Class<?> |
+PropertyAccessorCollector.generateAccessorClass(MyClassLoader classLoader,
+ ClassName baseName) |
+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/util/package-frame.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/util/package-frame.html new file mode 100644 index 00000000..ebebfde7 --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/util/package-frame.html @@ -0,0 +1,23 @@ + + + + + + +Class | +Description | +
---|---|
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.
+ |
+
DynamicPropertyAccessorBase | ++ |
MyClassLoader | +
+ Class loader that is needed to load generated classes.
+ |
+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/util/package-tree.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/util/package-tree.html new file mode 100644 index 00000000..4d278626 --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/util/package-tree.html @@ -0,0 +1,145 @@ + + + + + + +Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/util/package-use.html b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/util/package-use.html new file mode 100644 index 00000000..962b7cda --- /dev/null +++ b/docs/javadoc/afterburner/2.12/com/fasterxml/jackson/module/afterburner/util/package-use.html @@ -0,0 +1,225 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.module.afterburner.deser | ++ |
com.fasterxml.jackson.module.afterburner.ser | ++ |
com.fasterxml.jackson.module.afterburner.util | ++ |
Class and Description | +
---|
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.
+ |
+
DynamicPropertyAccessorBase | +
MyClassLoader
+ Class loader that is needed to load generated classes.
+ |
+
Class and Description | +
---|
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.
+ |
+
DynamicPropertyAccessorBase | +
MyClassLoader
+ Class loader that is needed to load generated classes.
+ |
+
Class and Description | +
---|
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.
+ |
+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/constant-values.html b/docs/javadoc/afterburner/2.12/constant-values.html new file mode 100644 index 00000000..7d2ce296 --- /dev/null +++ b/docs/javadoc/afterburner/2.12/constant-values.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/deprecated-list.html b/docs/javadoc/afterburner/2.12/deprecated-list.html new file mode 100644 index 00000000..df5a192f --- /dev/null +++ b/docs/javadoc/afterburner/2.12/deprecated-list.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/help-doc.html b/docs/javadoc/afterburner/2.12/help-doc.html new file mode 100644 index 00000000..9cd5d4e4 --- /dev/null +++ b/docs/javadoc/afterburner/2.12/help-doc.html @@ -0,0 +1,231 @@ + + + + + + +The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.
+Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:
+Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:
+Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.
+Each annotation type has its own separate page with the following sections:
+Each enum has its own separate page with the following sections:
+Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.
+There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with java.lang.Object
. The interfaces do not inherit from java.lang.Object
.
The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.
+The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.
+These links take you to the next or previous class, interface, package, or related page.
+These links show and hide the HTML frames. All pages are available with or without frames.
+The All Classes link shows all classes and interfaces except non-static nested types.
+Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.
+The Constant Field Values page lists the static final fields and their values.
+Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/index-all.html b/docs/javadoc/afterburner/2.12/index-all.html new file mode 100644 index 00000000..a506ef0b --- /dev/null +++ b/docs/javadoc/afterburner/2.12/index-all.html @@ -0,0 +1,893 @@ + + + + + + +ValueInstantiator
class
+ that calls constructors and/or factory methods directly, instead
+ of using Reflection.BeanDeserializer
or not.SuperSonicBeanDeserializer._orderedPropertyNames
,
+ assigned after resolution when property instances are finalized.Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/index.html b/docs/javadoc/afterburner/2.12/index.html new file mode 100644 index 00000000..5d8b99e2 --- /dev/null +++ b/docs/javadoc/afterburner/2.12/index.html @@ -0,0 +1,76 @@ + + + + + + ++ + diff --git a/docs/javadoc/afterburner/2.12/overview-summary.html b/docs/javadoc/afterburner/2.12/overview-summary.html new file mode 100644 index 00000000..b0fbcda2 --- /dev/null +++ b/docs/javadoc/afterburner/2.12/overview-summary.html @@ -0,0 +1,152 @@ + + + + + + +
Package | +Description | +
---|---|
com.fasterxml.jackson.module.afterburner | ++ |
com.fasterxml.jackson.module.afterburner.deser | ++ |
com.fasterxml.jackson.module.afterburner.ser | ++ |
com.fasterxml.jackson.module.afterburner.util | ++ |
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/overview-tree.html b/docs/javadoc/afterburner/2.12/overview-tree.html new file mode 100644 index 00000000..008acda5 --- /dev/null +++ b/docs/javadoc/afterburner/2.12/overview-tree.html @@ -0,0 +1,247 @@ + + + + + + +Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/package-list b/docs/javadoc/afterburner/2.12/package-list new file mode 100644 index 00000000..9d2e6d66 --- /dev/null +++ b/docs/javadoc/afterburner/2.12/package-list @@ -0,0 +1,4 @@ +com.fasterxml.jackson.module.afterburner +com.fasterxml.jackson.module.afterburner.deser +com.fasterxml.jackson.module.afterburner.ser +com.fasterxml.jackson.module.afterburner.util diff --git a/docs/javadoc/afterburner/2.12/script.js b/docs/javadoc/afterburner/2.12/script.js new file mode 100644 index 00000000..b3463569 --- /dev/null +++ b/docs/javadoc/afterburner/2.12/script.js @@ -0,0 +1,30 @@ +function show(type) +{ + count = 0; + for (var key in methods) { + var row = document.getElementById(key); + if ((methods[key] & type) != 0) { + row.style.display = ''; + row.className = (count++ % 2) ? rowColor : altColor; + } + else + row.style.display = 'none'; + } + updateTabs(type); +} + +function updateTabs(type) +{ + for (var value in tabs) { + var sNode = document.getElementById(tabs[value][0]); + var spanNode = sNode.firstChild; + if (value == type) { + sNode.className = activeTableTab; + spanNode.innerHTML = tabs[value][1]; + } + else { + sNode.className = tableTab; + spanNode.innerHTML = "" + tabs[value][1] + ""; + } + } +} diff --git a/docs/javadoc/afterburner/2.12/serialized-form.html b/docs/javadoc/afterburner/2.12/serialized-form.html new file mode 100644 index 00000000..89348f43 --- /dev/null +++ b/docs/javadoc/afterburner/2.12/serialized-form.html @@ -0,0 +1,538 @@ + + + + + + +boolean _cfgUseValueClassLoader+
+ By default this feature is enabled.
boolean _cfgUseOptimizedBeanDeserializer+
BeanDeserializer
or not.
+ Use of optimized version should further improve performance, but
+ it can be disabled in case it causes issues.
++ By default this feature is enabled.
MyClassLoader _classLoader+
boolean _useCustomDeserializer+
com.fasterxml.jackson.core.io.SerializedString[] _orderedPropertyNames+
com.fasterxml.jackson.databind.deser.SettableBeanProperty[] _orderedProperties+
SuperSonicBeanDeserializer._orderedPropertyNames
,
+ assigned after resolution when property instances are finalized.boolean _suppressableSet+
boolean _suppressableBoolean+
boolean _suppressableSet+
boolean _suppressableBoolean+
int _suppressableInt+
boolean _suppressableIntSet+
int _suppressableInt+
boolean _suppressableIntSet+
long _suppressableLong+
boolean _suppressableLongSet+
long _suppressableLong+
boolean _suppressableLongSet+
MyClassLoader _classLoader+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/afterburner/2.12/stylesheet.css b/docs/javadoc/afterburner/2.12/stylesheet.css new file mode 100644 index 00000000..98055b22 --- /dev/null +++ b/docs/javadoc/afterburner/2.12/stylesheet.css @@ -0,0 +1,574 @@ +/* Javadoc style sheet */ +/* +Overall document style +*/ + +@import url('resources/fonts/dejavu.css'); + +body { + background-color:#ffffff; + color:#353833; + font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; + font-size:14px; + margin:0; +} +a:link, a:visited { + text-decoration:none; + color:#4A6782; +} +a:hover, a:focus { + text-decoration:none; + color:#bb7a2a; +} +a:active { + text-decoration:none; + color:#4A6782; +} +a[name] { + color:#353833; +} +a[name]:hover { + text-decoration:none; + color:#353833; +} +pre { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; +} +h1 { + font-size:20px; +} +h2 { + font-size:18px; +} +h3 { + font-size:16px; + font-style:italic; +} +h4 { + font-size:13px; +} +h5 { + font-size:12px; +} +h6 { + font-size:11px; +} +ul { + list-style-type:disc; +} +code, tt { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; + margin-top:8px; + line-height:1.4em; +} +dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; +} +table tr td dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + vertical-align:top; + padding-top:4px; +} +sup { + font-size:8px; +} +/* +Document title and Copyright styles +*/ +.clear { + clear:both; + height:0px; + overflow:hidden; +} +.aboutLanguage { + float:right; + padding:0px 21px; + font-size:11px; + z-index:200; + margin-top:-9px; +} +.legalCopy { + margin-left:.5em; +} +.bar a, .bar a:link, .bar a:visited, .bar a:active { + color:#FFFFFF; + text-decoration:none; +} +.bar a:hover, .bar a:focus { + color:#bb7a2a; +} +.tab { + background-color:#0066FF; + color:#ffffff; + padding:8px; + width:5em; + font-weight:bold; +} +/* +Navigation bar styles +*/ +.bar { + background-color:#4D7A97; + color:#FFFFFF; + padding:.8em .5em .4em .8em; + height:auto;/*height:1.8em;*/ + font-size:11px; + margin:0; +} +.topNav { + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.bottomNav { + margin-top:10px; + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.subNav { + background-color:#dee3e9; + float:left; + width:100%; + overflow:hidden; + font-size:12px; +} +.subNav div { + clear:left; + float:left; + padding:0 0 5px 6px; + text-transform:uppercase; +} +ul.navList, ul.subNavList { + float:left; + margin:0 25px 0 0; + padding:0; +} +ul.navList li{ + list-style:none; + float:left; + padding: 5px 6px; + text-transform:uppercase; +} +ul.subNavList li{ + list-style:none; + float:left; +} +.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited { + color:#FFFFFF; + text-decoration:none; + text-transform:uppercase; +} +.topNav a:hover, .bottomNav a:hover { + text-decoration:none; + color:#bb7a2a; + text-transform:uppercase; +} +.navBarCell1Rev { + background-color:#F8981D; + color:#253441; + margin: auto 5px; +} +.skipNav { + position:absolute; + top:auto; + left:-9999px; + overflow:hidden; +} +/* +Page header and footer styles +*/ +.header, .footer { + clear:both; + margin:0 20px; + padding:5px 0 0 0; +} +.indexHeader { + margin:10px; + position:relative; +} +.indexHeader span{ + margin-right:15px; +} +.indexHeader h1 { + font-size:13px; +} +.title { + color:#2c4557; + margin:10px 0; +} +.subTitle { + margin:5px 0 0 0; +} +.header ul { + margin:0 0 15px 0; + padding:0; +} +.footer ul { + margin:20px 0 5px 0; +} +.header ul li, .footer ul li { + list-style:none; + font-size:13px; +} +/* +Heading styles +*/ +div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList ul.blockList li.blockList h3 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList li.blockList h3 { + padding:0; + margin:15px 0; +} +ul.blockList li.blockList h2 { + padding:0px 0 20px 0; +} +/* +Page layout container styles +*/ +.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer { + clear:both; + padding:10px 20px; + position:relative; +} +.indexContainer { + margin:10px; + position:relative; + font-size:12px; +} +.indexContainer h2 { + font-size:13px; + padding:0 0 3px 0; +} +.indexContainer ul { + margin:0; + padding:0; +} +.indexContainer ul li { + list-style:none; + padding-top:2px; +} +.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt { + font-size:12px; + font-weight:bold; + margin:10px 0 0 0; + color:#4E4E4E; +} +.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd { + margin:5px 0 10px 0px; + font-size:14px; + font-family:'DejaVu Sans Mono',monospace; +} +.serializedFormContainer dl.nameValue dt { + margin-left:1px; + font-size:1.1em; + display:inline; + font-weight:bold; +} +.serializedFormContainer dl.nameValue dd { + margin:0 0 0 1px; + font-size:1.1em; + display:inline; +} +/* +List styles +*/ +ul.horizontal li { + display:inline; + font-size:0.9em; +} +ul.inheritance { + margin:0; + padding:0; +} +ul.inheritance li { + display:inline; + list-style:none; +} +ul.inheritance li ul.inheritance { + margin-left:15px; + padding-left:15px; + padding-top:1px; +} +ul.blockList, ul.blockListLast { + margin:10px 0 10px 0; + padding:0; +} +ul.blockList li.blockList, ul.blockListLast li.blockList { + list-style:none; + margin-bottom:15px; + line-height:1.4; +} +ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList { + padding:0px 20px 5px 10px; + border:1px solid #ededed; + background-color:#f8f8f8; +} +ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList { + padding:0 0 5px 8px; + background-color:#ffffff; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockList { + margin-left:0; + padding-left:0; + padding-bottom:15px; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast { + list-style:none; + border-bottom:none; + padding-bottom:0; +} +table tr td dl, table tr td dl dt, table tr td dl dd { + margin-top:0; + margin-bottom:1px; +} +/* +Table styles +*/ +.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary { + width:100%; + border-left:1px solid #EEE; + border-right:1px solid #EEE; + border-bottom:1px solid #EEE; +} +.overviewSummary, .memberSummary { + padding:0px; +} +.overviewSummary caption, .memberSummary caption, .typeSummary caption, +.useSummary caption, .constantsSummary caption, .deprecatedSummary caption { + position:relative; + text-align:left; + background-repeat:no-repeat; + color:#253441; + font-weight:bold; + clear:none; + overflow:hidden; + padding:0px; + padding-top:10px; + padding-left:1px; + margin:0px; + white-space:pre; +} +.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link, +.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link, +.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover, +.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover, +.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active, +.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active, +.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited, +.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited { + color:#FFFFFF; +} +.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span, +.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + padding-bottom:7px; + display:inline-block; + float:left; + background-color:#F8981D; + border: none; + height:16px; +} +.memberSummary caption span.activeTableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#F8981D; + height:16px; +} +.memberSummary caption span.tableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#4D7A97; + height:16px; +} +.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab { + padding-top:0px; + padding-left:0px; + padding-right:0px; + background-image:none; + float:none; + display:inline; +} +.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd, +.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd { + display:none; + width:5px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .activeTableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .tableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + background-color:#4D7A97; + float:left; + +} +.overviewSummary td, .memberSummary td, .typeSummary td, +.useSummary td, .constantsSummary td, .deprecatedSummary td { + text-align:left; + padding:0px 0px 12px 10px; +} +th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th, +td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{ + vertical-align:top; + padding-right:0px; + padding-top:8px; + padding-bottom:3px; +} +th.colFirst, th.colLast, th.colOne, .constantsSummary th { + background:#dee3e9; + text-align:left; + padding:8px 3px 3px 7px; +} +td.colFirst, th.colFirst { + white-space:nowrap; + font-size:13px; +} +td.colLast, th.colLast { + font-size:13px; +} +td.colOne, th.colOne { + font-size:13px; +} +.overviewSummary td.colFirst, .overviewSummary th.colFirst, +.useSummary td.colFirst, .useSummary th.colFirst, +.overviewSummary td.colOne, .overviewSummary th.colOne, +.memberSummary td.colFirst, .memberSummary th.colFirst, +.memberSummary td.colOne, .memberSummary th.colOne, +.typeSummary td.colFirst{ + width:25%; + vertical-align:top; +} +td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover { + font-weight:bold; +} +.tableSubHeadingColor { + background-color:#EEEEFF; +} +.altColor { + background-color:#FFFFFF; +} +.rowColor { + background-color:#EEEEEF; +} +/* +Content styles +*/ +.description pre { + margin-top:0; +} +.deprecatedContent { + margin:0; + padding:10px 0; +} +.docSummary { + padding:0; +} + +ul.blockList ul.blockList ul.blockList li.blockList h3 { + font-style:normal; +} + +div.block { + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; +} + +td.colLast div { + padding-top:0px; +} + + +td.colLast a { + padding-bottom:3px; +} +/* +Formatting effect styles +*/ +.sourceLineNo { + color:green; + padding:0 30px 0 0; +} +h1.hidden { + visibility:hidden; + overflow:hidden; + font-size:10px; +} +.block { + display:block; + margin:3px 10px 2px 0px; + color:#474747; +} +.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink, +.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel, +.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink { + font-weight:bold; +} +.deprecationComment, .emphasizedPhrase, .interfaceName { + font-style:italic; +} + +div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase, +div.block div.block span.interfaceName { + font-style:normal; +} + +div.contentContainer ul.blockList li.blockList h2{ + padding-bottom:0px; +} diff --git a/docs/javadoc/guice/2.12/allclasses-frame.html b/docs/javadoc/guice/2.12/allclasses-frame.html new file mode 100644 index 00000000..f05a90e8 --- /dev/null +++ b/docs/javadoc/guice/2.12/allclasses-frame.html @@ -0,0 +1,23 @@ + + + + + + +public class GuiceAnnotationIntrospector
+extends com.fasterxml.jackson.databind.introspect.NopAnnotationIntrospector
+com.fasterxml.jackson.databind.AnnotationIntrospector.ReferenceProperty
instance
Constructor and Description | +
---|
GuiceAnnotationIntrospector() |
+
Modifier and Type | +Method and Description | +
---|---|
com.fasterxml.jackson.annotation.JacksonInject.Value |
+findInjectableValue(com.fasterxml.jackson.databind.introspect.AnnotatedMember m) |
+
Object |
+findInjectableValueId(com.fasterxml.jackson.databind.introspect.AnnotatedMember m)
+Deprecated.
+ |
+
version
_findAnnotation, _hasAnnotation, _hasOneOf, allIntrospectors, allIntrospectors, findAndAddVirtualProperties, findAutoDetectVisibility, findClassDescription, findContentDeserializer, findContentSerializer, findCreatorAnnotation, findCreatorBinding, findDefaultEnumValue, findDeserializationContentConverter, findDeserializationContentType, findDeserializationConverter, findDeserializationKeyType, findDeserializationType, findDeserializer, findEnumAliases, findEnumValue, findEnumValues, findFilterId, findFormat, findIgnoreUnknownProperties, findImplicitPropertyName, findKeyDeserializer, findKeySerializer, findMergeInfo, findNameForDeserialization, findNameForSerialization, findNamingStrategy, findNullSerializer, findObjectIdInfo, findObjectReferenceInfo, findPOJOBuilder, findPOJOBuilderConfig, findPropertiesToIgnore, findPropertyAccess, findPropertyAliases, findPropertyContentTypeResolver, findPropertyDefaultValue, findPropertyDescription, findPropertyIgnoralByName, findPropertyIgnorals, findPropertyInclusion, findPropertyInclusionByName, findPropertyIndex, findPropertyTypeResolver, findReferenceType, findRenameByField, findRootName, findSerializationContentConverter, findSerializationContentType, findSerializationConverter, findSerializationInclusion, findSerializationInclusionForContent, findSerializationKeyType, findSerializationPropertyOrder, findSerializationSortAlphabetically, findSerializationType, findSerializationTyping, findSerializer, findSetterInfo, findSubtypes, findTypeName, findTypeResolver, findUnwrappingNameTransformer, findValueInstantiator, findViews, findWrapperName, hasAnyGetter, hasAnyGetterAnnotation, hasAnySetter, hasAnySetterAnnotation, hasAsKey, hasAsValue, hasAsValueAnnotation, hasCreatorAnnotation, hasIgnoreMarker, hasRequiredMarker, isAnnotationBundle, isIgnorableType, isTypeId, nopInstance, pair, refineDeserializationType, refineSerializationType, resolveSetterConflict
public GuiceAnnotationIntrospector()+
public com.fasterxml.jackson.annotation.JacksonInject.Value findInjectableValue(com.fasterxml.jackson.databind.introspect.AnnotatedMember m)+
findInjectableValue
in class com.fasterxml.jackson.databind.AnnotationIntrospector
@Deprecated +public Object findInjectableValueId(com.fasterxml.jackson.databind.introspect.AnnotatedMember m)+
findInjectableValueId
in class com.fasterxml.jackson.databind.AnnotationIntrospector
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/guice/2.12/com/fasterxml/jackson/module/guice/GuiceInjectableValues.html b/docs/javadoc/guice/2.12/com/fasterxml/jackson/module/guice/GuiceInjectableValues.html new file mode 100644 index 00000000..38dee891 --- /dev/null +++ b/docs/javadoc/guice/2.12/com/fasterxml/jackson/module/guice/GuiceInjectableValues.html @@ -0,0 +1,301 @@ + + + + + + +public class GuiceInjectableValues
+extends com.fasterxml.jackson.databind.InjectableValues
+com.fasterxml.jackson.databind.InjectableValues.Std
Constructor and Description | +
---|
GuiceInjectableValues(com.google.inject.Injector injector) |
+
Modifier and Type | +Method and Description | +
---|---|
Object |
+findInjectableValue(Object valueId,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt,
+ com.fasterxml.jackson.databind.BeanProperty forProperty,
+ Object beanInstance) |
+
public GuiceInjectableValues(com.google.inject.Injector injector)+
public Object findInjectableValue(Object valueId, + com.fasterxml.jackson.databind.DeserializationContext ctxt, + com.fasterxml.jackson.databind.BeanProperty forProperty, + Object beanInstance)+
findInjectableValue
in class com.fasterxml.jackson.databind.InjectableValues
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/guice/2.12/com/fasterxml/jackson/module/guice/ObjectMapperModule.html b/docs/javadoc/guice/2.12/com/fasterxml/jackson/module/guice/ObjectMapperModule.html new file mode 100644 index 00000000..c4c0399d --- /dev/null +++ b/docs/javadoc/guice/2.12/com/fasterxml/jackson/module/guice/ObjectMapperModule.html @@ -0,0 +1,417 @@ + + + + + + +public class ObjectMapperModule +extends Object +implements com.google.inject.Module+
Constructor and Description | +
---|
ObjectMapperModule() |
+
ObjectMapperModule(Annotation annotation) |
+
ObjectMapperModule(Class<? extends Annotation> annotation) |
+
ObjectMapperModule(com.google.inject.Key<com.fasterxml.jackson.databind.ObjectMapper> objectMapperKey) |
+
Modifier and Type | +Method and Description | +
---|---|
void |
+configure(com.google.inject.Binder binder) |
+
ObjectMapperModule |
+in(Class<? extends Annotation> scopeAnnotation) |
+
ObjectMapperModule |
+registerModule(Class<? extends com.fasterxml.jackson.databind.Module> clazz) |
+
ObjectMapperModule |
+registerModule(Class<? extends com.fasterxml.jackson.databind.Module> clazz,
+ Annotation annotation) |
+
ObjectMapperModule |
+registerModule(Class<? extends com.fasterxml.jackson.databind.Module> clazz,
+ Class<? extends Annotation> annotation) |
+
ObjectMapperModule |
+registerModule(com.google.inject.Key<? extends com.fasterxml.jackson.databind.Module> key) |
+
ObjectMapperModule |
+registerModule(com.fasterxml.jackson.databind.Module module) |
+
ObjectMapperModule |
+withObjectMapper(com.fasterxml.jackson.databind.ObjectMapper m) |
+
public ObjectMapperModule()+
public ObjectMapperModule(Class<? extends Annotation> annotation)+
public ObjectMapperModule(Annotation annotation)+
public ObjectMapperModule(com.google.inject.Key<com.fasterxml.jackson.databind.ObjectMapper> objectMapperKey)+
public ObjectMapperModule in(Class<? extends Annotation> scopeAnnotation)+
public ObjectMapperModule registerModule(com.fasterxml.jackson.databind.Module module)+
public ObjectMapperModule registerModule(Class<? extends com.fasterxml.jackson.databind.Module> clazz)+
public ObjectMapperModule registerModule(Class<? extends com.fasterxml.jackson.databind.Module> clazz, + Class<? extends Annotation> annotation)+
public ObjectMapperModule registerModule(Class<? extends com.fasterxml.jackson.databind.Module> clazz, + Annotation annotation)+
public ObjectMapperModule registerModule(com.google.inject.Key<? extends com.fasterxml.jackson.databind.Module> key)+
public ObjectMapperModule withObjectMapper(com.fasterxml.jackson.databind.ObjectMapper m)+
m
- ObjectMapper to use for newly constructed modulepublic void configure(com.google.inject.Binder binder)+
configure
in interface com.google.inject.Module
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/guice/2.12/com/fasterxml/jackson/module/guice/PackageVersion.html b/docs/javadoc/guice/2.12/com/fasterxml/jackson/module/guice/PackageVersion.html new file mode 100644 index 00000000..bfd95ec2 --- /dev/null +++ b/docs/javadoc/guice/2.12/com/fasterxml/jackson/module/guice/PackageVersion.html @@ -0,0 +1,319 @@ + + + + + + +public final class PackageVersion +extends Object +implements com.fasterxml.jackson.core.Versioned+
Modifier and Type | +Field and Description | +
---|---|
static com.fasterxml.jackson.core.Version |
+VERSION |
+
Constructor and Description | +
---|
PackageVersion() |
+
Modifier and Type | +Method and Description | +
---|---|
com.fasterxml.jackson.core.Version |
+version() |
+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/guice/2.12/com/fasterxml/jackson/module/guice/class-use/GuiceAnnotationIntrospector.html b/docs/javadoc/guice/2.12/com/fasterxml/jackson/module/guice/class-use/GuiceAnnotationIntrospector.html new file mode 100644 index 00000000..6cd3b392 --- /dev/null +++ b/docs/javadoc/guice/2.12/com/fasterxml/jackson/module/guice/class-use/GuiceAnnotationIntrospector.html @@ -0,0 +1,124 @@ + + + + + + +Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/guice/2.12/com/fasterxml/jackson/module/guice/class-use/GuiceInjectableValues.html b/docs/javadoc/guice/2.12/com/fasterxml/jackson/module/guice/class-use/GuiceInjectableValues.html new file mode 100644 index 00000000..666f8d00 --- /dev/null +++ b/docs/javadoc/guice/2.12/com/fasterxml/jackson/module/guice/class-use/GuiceInjectableValues.html @@ -0,0 +1,124 @@ + + + + + + +Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/guice/2.12/com/fasterxml/jackson/module/guice/class-use/ObjectMapperModule.html b/docs/javadoc/guice/2.12/com/fasterxml/jackson/module/guice/class-use/ObjectMapperModule.html new file mode 100644 index 00000000..d2fe74c5 --- /dev/null +++ b/docs/javadoc/guice/2.12/com/fasterxml/jackson/module/guice/class-use/ObjectMapperModule.html @@ -0,0 +1,175 @@ + + + + + + +Modifier and Type | +Method and Description | +
---|---|
ObjectMapperModule |
+ObjectMapperModule.in(Class<? extends Annotation> scopeAnnotation) |
+
ObjectMapperModule |
+ObjectMapperModule.registerModule(Class<? extends com.fasterxml.jackson.databind.Module> clazz) |
+
ObjectMapperModule |
+ObjectMapperModule.registerModule(Class<? extends com.fasterxml.jackson.databind.Module> clazz,
+ Annotation annotation) |
+
ObjectMapperModule |
+ObjectMapperModule.registerModule(Class<? extends com.fasterxml.jackson.databind.Module> clazz,
+ Class<? extends Annotation> annotation) |
+
ObjectMapperModule |
+ObjectMapperModule.registerModule(com.google.inject.Key<? extends com.fasterxml.jackson.databind.Module> key) |
+
ObjectMapperModule |
+ObjectMapperModule.registerModule(com.fasterxml.jackson.databind.Module module) |
+
ObjectMapperModule |
+ObjectMapperModule.withObjectMapper(com.fasterxml.jackson.databind.ObjectMapper m) |
+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/guice/2.12/com/fasterxml/jackson/module/guice/class-use/PackageVersion.html b/docs/javadoc/guice/2.12/com/fasterxml/jackson/module/guice/class-use/PackageVersion.html new file mode 100644 index 00000000..e18eb609 --- /dev/null +++ b/docs/javadoc/guice/2.12/com/fasterxml/jackson/module/guice/class-use/PackageVersion.html @@ -0,0 +1,124 @@ + + + + + + +Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/guice/2.12/com/fasterxml/jackson/module/guice/package-frame.html b/docs/javadoc/guice/2.12/com/fasterxml/jackson/module/guice/package-frame.html new file mode 100644 index 00000000..28ee37d5 --- /dev/null +++ b/docs/javadoc/guice/2.12/com/fasterxml/jackson/module/guice/package-frame.html @@ -0,0 +1,24 @@ + + + + + + +Class | +Description | +
---|---|
GuiceAnnotationIntrospector | ++ |
GuiceInjectableValues | ++ |
ObjectMapperModule | ++ |
PackageVersion | +
+ Automatically generated from PackageVersion.java.in during
+ packageVersion-generate execution of maven-replacer-plugin in
+ pom.xml.
+ |
+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/guice/2.12/com/fasterxml/jackson/module/guice/package-tree.html b/docs/javadoc/guice/2.12/com/fasterxml/jackson/module/guice/package-tree.html new file mode 100644 index 00000000..66b6e8dc --- /dev/null +++ b/docs/javadoc/guice/2.12/com/fasterxml/jackson/module/guice/package-tree.html @@ -0,0 +1,148 @@ + + + + + + +Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/guice/2.12/com/fasterxml/jackson/module/guice/package-use.html b/docs/javadoc/guice/2.12/com/fasterxml/jackson/module/guice/package-use.html new file mode 100644 index 00000000..a590b4ff --- /dev/null +++ b/docs/javadoc/guice/2.12/com/fasterxml/jackson/module/guice/package-use.html @@ -0,0 +1,142 @@ + + + + + + +Class and Description | +
---|
ObjectMapperModule | +
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/guice/2.12/constant-values.html b/docs/javadoc/guice/2.12/constant-values.html new file mode 100644 index 00000000..d8ea67b2 --- /dev/null +++ b/docs/javadoc/guice/2.12/constant-values.html @@ -0,0 +1,124 @@ + + + + + + +Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/guice/2.12/deprecated-list.html b/docs/javadoc/guice/2.12/deprecated-list.html new file mode 100644 index 00000000..19d567de --- /dev/null +++ b/docs/javadoc/guice/2.12/deprecated-list.html @@ -0,0 +1,146 @@ + + + + + + +Method and Description | +
---|
com.fasterxml.jackson.module.guice.GuiceAnnotationIntrospector.findInjectableValueId(AnnotatedMember) | +
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/guice/2.12/help-doc.html b/docs/javadoc/guice/2.12/help-doc.html new file mode 100644 index 00000000..cd10e4d7 --- /dev/null +++ b/docs/javadoc/guice/2.12/help-doc.html @@ -0,0 +1,225 @@ + + + + + + +Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:
+Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:
+Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.
+Each annotation type has its own separate page with the following sections:
+Each enum has its own separate page with the following sections:
+Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.
+There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with java.lang.Object
. The interfaces do not inherit from java.lang.Object
.
The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.
+The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.
+These links take you to the next or previous class, interface, package, or related page.
+These links show and hide the HTML frames. All pages are available with or without frames.
+The All Classes link shows all classes and interfaces except non-static nested types.
+Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.
+The Constant Field Values page lists the static final fields and their values.
+Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/guice/2.12/index-all.html b/docs/javadoc/guice/2.12/index-all.html new file mode 100644 index 00000000..dff65f8e --- /dev/null +++ b/docs/javadoc/guice/2.12/index-all.html @@ -0,0 +1,231 @@ + + + + + + +Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/guice/2.12/index.html b/docs/javadoc/guice/2.12/index.html new file mode 100644 index 00000000..56e975d0 --- /dev/null +++ b/docs/javadoc/guice/2.12/index.html @@ -0,0 +1,73 @@ + + + + + + +This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to Non-frame version.
+Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/guice/2.12/package-list b/docs/javadoc/guice/2.12/package-list new file mode 100644 index 00000000..4b5b64d6 --- /dev/null +++ b/docs/javadoc/guice/2.12/package-list @@ -0,0 +1 @@ +com.fasterxml.jackson.module.guice diff --git a/docs/javadoc/guice/2.12/script.js b/docs/javadoc/guice/2.12/script.js new file mode 100644 index 00000000..b3463569 --- /dev/null +++ b/docs/javadoc/guice/2.12/script.js @@ -0,0 +1,30 @@ +function show(type) +{ + count = 0; + for (var key in methods) { + var row = document.getElementById(key); + if ((methods[key] & type) != 0) { + row.style.display = ''; + row.className = (count++ % 2) ? rowColor : altColor; + } + else + row.style.display = 'none'; + } + updateTabs(type); +} + +function updateTabs(type) +{ + for (var value in tabs) { + var sNode = document.getElementById(tabs[value][0]); + var spanNode = sNode.firstChild; + if (value == type) { + sNode.className = activeTableTab; + spanNode.innerHTML = tabs[value][1]; + } + else { + sNode.className = tableTab; + spanNode.innerHTML = "" + tabs[value][1] + ""; + } + } +} diff --git a/docs/javadoc/guice/2.12/serialized-form.html b/docs/javadoc/guice/2.12/serialized-form.html new file mode 100644 index 00000000..e5ab2e4e --- /dev/null +++ b/docs/javadoc/guice/2.12/serialized-form.html @@ -0,0 +1,141 @@ + + + + + + +Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/guice/2.12/stylesheet.css b/docs/javadoc/guice/2.12/stylesheet.css new file mode 100644 index 00000000..98055b22 --- /dev/null +++ b/docs/javadoc/guice/2.12/stylesheet.css @@ -0,0 +1,574 @@ +/* Javadoc style sheet */ +/* +Overall document style +*/ + +@import url('resources/fonts/dejavu.css'); + +body { + background-color:#ffffff; + color:#353833; + font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; + font-size:14px; + margin:0; +} +a:link, a:visited { + text-decoration:none; + color:#4A6782; +} +a:hover, a:focus { + text-decoration:none; + color:#bb7a2a; +} +a:active { + text-decoration:none; + color:#4A6782; +} +a[name] { + color:#353833; +} +a[name]:hover { + text-decoration:none; + color:#353833; +} +pre { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; +} +h1 { + font-size:20px; +} +h2 { + font-size:18px; +} +h3 { + font-size:16px; + font-style:italic; +} +h4 { + font-size:13px; +} +h5 { + font-size:12px; +} +h6 { + font-size:11px; +} +ul { + list-style-type:disc; +} +code, tt { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; + margin-top:8px; + line-height:1.4em; +} +dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; +} +table tr td dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + vertical-align:top; + padding-top:4px; +} +sup { + font-size:8px; +} +/* +Document title and Copyright styles +*/ +.clear { + clear:both; + height:0px; + overflow:hidden; +} +.aboutLanguage { + float:right; + padding:0px 21px; + font-size:11px; + z-index:200; + margin-top:-9px; +} +.legalCopy { + margin-left:.5em; +} +.bar a, .bar a:link, .bar a:visited, .bar a:active { + color:#FFFFFF; + text-decoration:none; +} +.bar a:hover, .bar a:focus { + color:#bb7a2a; +} +.tab { + background-color:#0066FF; + color:#ffffff; + padding:8px; + width:5em; + font-weight:bold; +} +/* +Navigation bar styles +*/ +.bar { + background-color:#4D7A97; + color:#FFFFFF; + padding:.8em .5em .4em .8em; + height:auto;/*height:1.8em;*/ + font-size:11px; + margin:0; +} +.topNav { + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.bottomNav { + margin-top:10px; + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.subNav { + background-color:#dee3e9; + float:left; + width:100%; + overflow:hidden; + font-size:12px; +} +.subNav div { + clear:left; + float:left; + padding:0 0 5px 6px; + text-transform:uppercase; +} +ul.navList, ul.subNavList { + float:left; + margin:0 25px 0 0; + padding:0; +} +ul.navList li{ + list-style:none; + float:left; + padding: 5px 6px; + text-transform:uppercase; +} +ul.subNavList li{ + list-style:none; + float:left; +} +.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited { + color:#FFFFFF; + text-decoration:none; + text-transform:uppercase; +} +.topNav a:hover, .bottomNav a:hover { + text-decoration:none; + color:#bb7a2a; + text-transform:uppercase; +} +.navBarCell1Rev { + background-color:#F8981D; + color:#253441; + margin: auto 5px; +} +.skipNav { + position:absolute; + top:auto; + left:-9999px; + overflow:hidden; +} +/* +Page header and footer styles +*/ +.header, .footer { + clear:both; + margin:0 20px; + padding:5px 0 0 0; +} +.indexHeader { + margin:10px; + position:relative; +} +.indexHeader span{ + margin-right:15px; +} +.indexHeader h1 { + font-size:13px; +} +.title { + color:#2c4557; + margin:10px 0; +} +.subTitle { + margin:5px 0 0 0; +} +.header ul { + margin:0 0 15px 0; + padding:0; +} +.footer ul { + margin:20px 0 5px 0; +} +.header ul li, .footer ul li { + list-style:none; + font-size:13px; +} +/* +Heading styles +*/ +div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList ul.blockList li.blockList h3 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList li.blockList h3 { + padding:0; + margin:15px 0; +} +ul.blockList li.blockList h2 { + padding:0px 0 20px 0; +} +/* +Page layout container styles +*/ +.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer { + clear:both; + padding:10px 20px; + position:relative; +} +.indexContainer { + margin:10px; + position:relative; + font-size:12px; +} +.indexContainer h2 { + font-size:13px; + padding:0 0 3px 0; +} +.indexContainer ul { + margin:0; + padding:0; +} +.indexContainer ul li { + list-style:none; + padding-top:2px; +} +.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt { + font-size:12px; + font-weight:bold; + margin:10px 0 0 0; + color:#4E4E4E; +} +.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd { + margin:5px 0 10px 0px; + font-size:14px; + font-family:'DejaVu Sans Mono',monospace; +} +.serializedFormContainer dl.nameValue dt { + margin-left:1px; + font-size:1.1em; + display:inline; + font-weight:bold; +} +.serializedFormContainer dl.nameValue dd { + margin:0 0 0 1px; + font-size:1.1em; + display:inline; +} +/* +List styles +*/ +ul.horizontal li { + display:inline; + font-size:0.9em; +} +ul.inheritance { + margin:0; + padding:0; +} +ul.inheritance li { + display:inline; + list-style:none; +} +ul.inheritance li ul.inheritance { + margin-left:15px; + padding-left:15px; + padding-top:1px; +} +ul.blockList, ul.blockListLast { + margin:10px 0 10px 0; + padding:0; +} +ul.blockList li.blockList, ul.blockListLast li.blockList { + list-style:none; + margin-bottom:15px; + line-height:1.4; +} +ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList { + padding:0px 20px 5px 10px; + border:1px solid #ededed; + background-color:#f8f8f8; +} +ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList { + padding:0 0 5px 8px; + background-color:#ffffff; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockList { + margin-left:0; + padding-left:0; + padding-bottom:15px; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast { + list-style:none; + border-bottom:none; + padding-bottom:0; +} +table tr td dl, table tr td dl dt, table tr td dl dd { + margin-top:0; + margin-bottom:1px; +} +/* +Table styles +*/ +.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary { + width:100%; + border-left:1px solid #EEE; + border-right:1px solid #EEE; + border-bottom:1px solid #EEE; +} +.overviewSummary, .memberSummary { + padding:0px; +} +.overviewSummary caption, .memberSummary caption, .typeSummary caption, +.useSummary caption, .constantsSummary caption, .deprecatedSummary caption { + position:relative; + text-align:left; + background-repeat:no-repeat; + color:#253441; + font-weight:bold; + clear:none; + overflow:hidden; + padding:0px; + padding-top:10px; + padding-left:1px; + margin:0px; + white-space:pre; +} +.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link, +.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link, +.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover, +.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover, +.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active, +.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active, +.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited, +.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited { + color:#FFFFFF; +} +.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span, +.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + padding-bottom:7px; + display:inline-block; + float:left; + background-color:#F8981D; + border: none; + height:16px; +} +.memberSummary caption span.activeTableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#F8981D; + height:16px; +} +.memberSummary caption span.tableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#4D7A97; + height:16px; +} +.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab { + padding-top:0px; + padding-left:0px; + padding-right:0px; + background-image:none; + float:none; + display:inline; +} +.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd, +.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd { + display:none; + width:5px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .activeTableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .tableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + background-color:#4D7A97; + float:left; + +} +.overviewSummary td, .memberSummary td, .typeSummary td, +.useSummary td, .constantsSummary td, .deprecatedSummary td { + text-align:left; + padding:0px 0px 12px 10px; +} +th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th, +td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{ + vertical-align:top; + padding-right:0px; + padding-top:8px; + padding-bottom:3px; +} +th.colFirst, th.colLast, th.colOne, .constantsSummary th { + background:#dee3e9; + text-align:left; + padding:8px 3px 3px 7px; +} +td.colFirst, th.colFirst { + white-space:nowrap; + font-size:13px; +} +td.colLast, th.colLast { + font-size:13px; +} +td.colOne, th.colOne { + font-size:13px; +} +.overviewSummary td.colFirst, .overviewSummary th.colFirst, +.useSummary td.colFirst, .useSummary th.colFirst, +.overviewSummary td.colOne, .overviewSummary th.colOne, +.memberSummary td.colFirst, .memberSummary th.colFirst, +.memberSummary td.colOne, .memberSummary th.colOne, +.typeSummary td.colFirst{ + width:25%; + vertical-align:top; +} +td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover { + font-weight:bold; +} +.tableSubHeadingColor { + background-color:#EEEEFF; +} +.altColor { + background-color:#FFFFFF; +} +.rowColor { + background-color:#EEEEEF; +} +/* +Content styles +*/ +.description pre { + margin-top:0; +} +.deprecatedContent { + margin:0; + padding:10px 0; +} +.docSummary { + padding:0; +} + +ul.blockList ul.blockList ul.blockList li.blockList h3 { + font-style:normal; +} + +div.block { + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; +} + +td.colLast div { + padding-top:0px; +} + + +td.colLast a { + padding-bottom:3px; +} +/* +Formatting effect styles +*/ +.sourceLineNo { + color:green; + padding:0 30px 0 0; +} +h1.hidden { + visibility:hidden; + overflow:hidden; + font-size:10px; +} +.block { + display:block; + margin:3px 10px 2px 0px; + color:#474747; +} +.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink, +.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel, +.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink { + font-weight:bold; +} +.deprecationComment, .emphasizedPhrase, .interfaceName { + font-style:italic; +} + +div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase, +div.block div.block span.interfaceName { + font-style:normal; +} + +div.contentContainer ul.blockList li.blockList h2{ + padding-bottom:0px; +} diff --git a/docs/javadoc/jaxb/2.12/allclasses-frame.html b/docs/javadoc/jaxb/2.12/allclasses-frame.html new file mode 100644 index 00000000..9f4ad259 --- /dev/null +++ b/docs/javadoc/jaxb/2.12/allclasses-frame.html @@ -0,0 +1,28 @@ + + + + + + +com.fasterxml.jackson.databind.util.Converter.None
Modifier and Type | +Field and Description | +
---|---|
protected XmlAdapter<Object,Object> |
+_adapter |
+
protected boolean |
+_forSerialization |
+
protected com.fasterxml.jackson.databind.JavaType |
+_inputType |
+
protected com.fasterxml.jackson.databind.JavaType |
+_targetType |
+
Constructor and Description | +
---|
AdapterConverter(XmlAdapter<?,?> adapter,
+ com.fasterxml.jackson.databind.JavaType inType,
+ com.fasterxml.jackson.databind.JavaType outType,
+ boolean ser) |
+
Modifier and Type | +Method and Description | +
---|---|
Object |
+convert(Object value) |
+
com.fasterxml.jackson.databind.JavaType |
+getInputType(com.fasterxml.jackson.databind.type.TypeFactory typeFactory) |
+
com.fasterxml.jackson.databind.JavaType |
+getOutputType(com.fasterxml.jackson.databind.type.TypeFactory typeFactory) |
+
_findConverterType
protected final com.fasterxml.jackson.databind.JavaType _inputType+
protected final com.fasterxml.jackson.databind.JavaType _targetType+
protected final XmlAdapter<Object,Object> _adapter+
protected final boolean _forSerialization+
public AdapterConverter(XmlAdapter<?,?> adapter, + com.fasterxml.jackson.databind.JavaType inType, + com.fasterxml.jackson.databind.JavaType outType, + boolean ser)+
public com.fasterxml.jackson.databind.JavaType getInputType(com.fasterxml.jackson.databind.type.TypeFactory typeFactory)+ +
public com.fasterxml.jackson.databind.JavaType getOutputType(com.fasterxml.jackson.databind.type.TypeFactory typeFactory)+ +
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/JaxbAnnotationIntrospector.html b/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/JaxbAnnotationIntrospector.html new file mode 100644 index 00000000..167e8f68 --- /dev/null +++ b/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/JaxbAnnotationIntrospector.html @@ -0,0 +1,1620 @@ + + + + + + +public class JaxbAnnotationIntrospector
+extends com.fasterxml.jackson.databind.AnnotationIntrospector
+implements com.fasterxml.jackson.core.Versioned
+XmlAnyAttribute
not yet used (as of 1.5) but may be in future (as an alias for @JsonAnySetter?)
+ XmlAnyElement
not yet used, may be as per [JACKSON-253]
+ XmlAttachmentRef
: JSON does not support external attachments
+ XmlElementDecl
+ XmlElementRefs
because Jackson doesn't have any support for 'named' collection items -- however,
+ this may become partially supported as per [JACKSON-253].
+ XmlInlineBinaryData
since the underlying concepts
+ (like XOP) do not exist in JSON -- Jackson will always use inline base64 encoding as the method
+ XmlList
because JSON does not have (or necessarily need)
+ method of serializing list of values as space-separated Strings
+ XmlMimeType
+ XmlMixed
since JSON has no concept of mixed content
+ XmlRegistry
+ XmlSchema
not used, unlikely to be used
+ XmlSchemaType
not used, unlikely to be used
+ XmlSchemaTypes
not used, unlikely to be used
+ XmlSeeAlso
not yet supported, but [ISSUE-1] filed to use it, so may be supported.
+ XmlValue
will have implicit property named 'value' on
+ its JSON object; although (as of 2.4) it should be possible to override this name
+ + A note on compatibility with Jackson XML module: since this module does not depend + on Jackson XML module, it is bit difficult to make sure we will properly expose + all information. But effort is made (as of version 2.3.3) to expose this information, + even without using a specific sub-class from that project.
com.fasterxml.jackson.databind.AnnotationIntrospector.ReferenceProperty
Modifier and Type | +Field and Description | +
---|---|
protected com.fasterxml.jackson.databind.JsonDeserializer<?> |
+_dataHandlerDeserializer |
+
protected com.fasterxml.jackson.databind.JsonSerializer<?> |
+_dataHandlerSerializer |
+
protected boolean |
+_ignoreXmlIDREF |
+
protected String |
+_jaxbPackageName |
+
protected com.fasterxml.jackson.annotation.JsonInclude.Include |
+_nonNillableInclusion
+Inclusion value to return for properties annotated with
+
+XmlElement and XmlElementWrapper , in case nillable
+ property is left as false . |
+
protected com.fasterxml.jackson.databind.type.TypeFactory |
+_typeFactory |
+
protected String |
+_xmlValueName
+When using
+XmlValue annotation, a placeholder name is assigned
+ to property (unless overridden by explicit name); this configuration
+ value specified what that name is. |
+
protected static boolean |
+DEFAULT_IGNORE_XMLIDREF |
+
protected static String |
+DEFAULT_NAME_FOR_XML_VALUE |
+
protected static com.fasterxml.jackson.annotation.JsonFormat.Value |
+FORMAT_INT |
+
protected static com.fasterxml.jackson.annotation.JsonFormat.Value |
+FORMAT_STRING |
+
protected static String |
+MARKER_FOR_DEFAULT |
+
Constructor and Description | +
---|
JaxbAnnotationIntrospector()
+Deprecated.
+
+Since 2.1, use constructor that takes TypeFactory.
+ |
+
JaxbAnnotationIntrospector(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config) |
+
JaxbAnnotationIntrospector(com.fasterxml.jackson.databind.type.TypeFactory typeFactory) |
+
JaxbAnnotationIntrospector(com.fasterxml.jackson.databind.type.TypeFactory typeFactory,
+ boolean ignoreXmlIDREF) |
+
Modifier and Type | +Method and Description | +
---|---|
protected com.fasterxml.jackson.databind.util.Converter<Object,Object> |
+_converter(XmlAdapter<?,?> adapter,
+ boolean forSerialization) |
+
protected String |
+_decapitalize(String name) |
+
protected Class<?> |
+_doFindDeserializationType(com.fasterxml.jackson.databind.introspect.Annotated a,
+ com.fasterxml.jackson.databind.JavaType baseType) |
+
protected XmlAdapter<?,?> |
+_findContentAdapter(com.fasterxml.jackson.databind.introspect.Annotated ann,
+ boolean forSerialization) |
+
protected com.fasterxml.jackson.databind.JavaType |
+_fullDeserializationType(com.fasterxml.jackson.databind.introspect.AnnotatedMember am) |
+
protected com.fasterxml.jackson.databind.JavaType |
+_fullSerializationType(com.fasterxml.jackson.databind.introspect.AnnotatedMember am) |
+
protected Class<?> |
+_getTypeFromXmlElement(com.fasterxml.jackson.databind.introspect.Annotated a) |
+
protected String |
+_okNameForGetter(com.fasterxml.jackson.databind.introspect.AnnotatedMethod am) |
+
protected String |
+_okNameForMutator(com.fasterxml.jackson.databind.introspect.AnnotatedMethod am) |
+
protected String |
+_propertyNameToString(com.fasterxml.jackson.databind.PropertyName n) |
+
protected Class<?> |
+_rawDeserializationType(com.fasterxml.jackson.databind.introspect.Annotated a) |
+
protected Class<?> |
+_rawSerializationType(com.fasterxml.jackson.databind.introspect.Annotated a) |
+
protected String |
+_stdManglePropertyName(String basename,
+ int offset) |
+
protected com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<?> |
+_typeResolverFromXmlElements(com.fasterxml.jackson.databind.introspect.AnnotatedMember am) |
+
protected XmlAccessType |
+findAccessType(com.fasterxml.jackson.databind.introspect.Annotated ac)
+Method for locating JAXB
+XmlAccessType annotation value
+ for given annotated entity, if it has one, or inherits one from
+ its ancestors (in JAXB sense, package etc). |
+
com.fasterxml.jackson.databind.introspect.VisibilityChecker<?> |
+findAutoDetectVisibility(com.fasterxml.jackson.databind.introspect.AnnotatedClass ac,
+ com.fasterxml.jackson.databind.introspect.VisibilityChecker<?> checker) |
+
Object |
+findContentDeserializer(com.fasterxml.jackson.databind.introspect.Annotated a) |
+
Object |
+findContentSerializer(com.fasterxml.jackson.databind.introspect.Annotated a) |
+
Object |
+findDeserializationContentConverter(com.fasterxml.jackson.databind.introspect.AnnotatedMember a) |
+
Object |
+findDeserializationConverter(com.fasterxml.jackson.databind.introspect.Annotated a) |
+
Object |
+findDeserializer(com.fasterxml.jackson.databind.introspect.Annotated am) |
+
String[] |
+findEnumValues(Class<?> enumType,
+ Enum<?>[] enumValues,
+ String[] names) |
+
com.fasterxml.jackson.annotation.JsonFormat.Value |
+findFormat(com.fasterxml.jackson.databind.introspect.Annotated m) |
+
String |
+findImplicitPropertyName(com.fasterxml.jackson.databind.introspect.AnnotatedMember m) |
+
Object |
+findKeyDeserializer(com.fasterxml.jackson.databind.introspect.Annotated am) |
+
com.fasterxml.jackson.databind.PropertyName |
+findNameForDeserialization(com.fasterxml.jackson.databind.introspect.Annotated a) |
+
com.fasterxml.jackson.databind.PropertyName |
+findNameForSerialization(com.fasterxml.jackson.databind.introspect.Annotated a) |
+
String |
+findNamespace(com.fasterxml.jackson.databind.introspect.Annotated ann) |
+
com.fasterxml.jackson.databind.introspect.ObjectIdInfo |
+findObjectIdInfo(com.fasterxml.jackson.databind.introspect.Annotated ann) |
+
com.fasterxml.jackson.databind.introspect.ObjectIdInfo |
+findObjectReferenceInfo(com.fasterxml.jackson.databind.introspect.Annotated ann,
+ com.fasterxml.jackson.databind.introspect.ObjectIdInfo base) |
+
com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<?> |
+findPropertyContentTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config,
+ com.fasterxml.jackson.databind.introspect.AnnotatedMember am,
+ com.fasterxml.jackson.databind.JavaType containerType) |
+
com.fasterxml.jackson.annotation.JsonInclude.Value |
+findPropertyInclusion(com.fasterxml.jackson.databind.introspect.Annotated a) |
+
com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<?> |
+findPropertyTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config,
+ com.fasterxml.jackson.databind.introspect.AnnotatedMember am,
+ com.fasterxml.jackson.databind.JavaType baseType) |
+
com.fasterxml.jackson.databind.PropertyName |
+findRootName(com.fasterxml.jackson.databind.introspect.AnnotatedClass ac) |
+
Object |
+findSerializationContentConverter(com.fasterxml.jackson.databind.introspect.AnnotatedMember a) |
+
Object |
+findSerializationConverter(com.fasterxml.jackson.databind.introspect.Annotated a) |
+
String[] |
+findSerializationPropertyOrder(com.fasterxml.jackson.databind.introspect.AnnotatedClass ac) |
+
Boolean |
+findSerializationSortAlphabetically(com.fasterxml.jackson.databind.introspect.Annotated ann) |
+
Class<?> |
+findSerializationType(com.fasterxml.jackson.databind.introspect.Annotated a)
+Deprecated.
+ |
+
com.fasterxml.jackson.databind.JsonSerializer<?> |
+findSerializer(com.fasterxml.jackson.databind.introspect.Annotated am) |
+
List<com.fasterxml.jackson.databind.jsontype.NamedType> |
+findSubtypes(com.fasterxml.jackson.databind.introspect.Annotated a) |
+
String |
+findTypeName(com.fasterxml.jackson.databind.introspect.AnnotatedClass ac) |
+
com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<?> |
+findTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config,
+ com.fasterxml.jackson.databind.introspect.AnnotatedClass ac,
+ com.fasterxml.jackson.databind.JavaType baseType) |
+
com.fasterxml.jackson.databind.PropertyName |
+findWrapperName(com.fasterxml.jackson.databind.introspect.Annotated ann) |
+
String |
+getNameUsedForXmlValue()
+Accessor for getting currently configured placeholder named
+ used for property annotated with
+XmlValue . |
+
com.fasterxml.jackson.annotation.JsonInclude.Include |
+getNonNillableInclusion() |
+
protected com.fasterxml.jackson.databind.type.TypeFactory |
+getTypeFactory() |
+
boolean |
+hasAsValueAnnotation(com.fasterxml.jackson.databind.introspect.AnnotatedMethod am)
+Deprecated.
+ |
+
boolean |
+hasIgnoreMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember m) |
+
Boolean |
+hasRequiredMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember m) |
+
Boolean |
+isIgnorableType(com.fasterxml.jackson.databind.introspect.AnnotatedClass ac) |
+
protected boolean |
+isJAXBAnnotation(Annotation ann)
+An annotation is handled if it's in the same package as @XmlElement, including subpackages.
+ |
+
Boolean |
+isOutputAsAttribute(com.fasterxml.jackson.databind.introspect.Annotated ann)
+Here we assume fairly simple logic; if there is
+XmlAttribute to be found,
+ we consider it an attribute; if XmlElement , not-an-attribute; and otherwise
+ we will consider there to be no information. |
+
Boolean |
+isOutputAsText(com.fasterxml.jackson.databind.introspect.Annotated ann) |
+
com.fasterxml.jackson.databind.JavaType |
+refineDeserializationType(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config,
+ com.fasterxml.jackson.databind.introspect.Annotated a,
+ com.fasterxml.jackson.databind.JavaType baseType) |
+
com.fasterxml.jackson.databind.JavaType |
+refineSerializationType(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config,
+ com.fasterxml.jackson.databind.introspect.Annotated a,
+ com.fasterxml.jackson.databind.JavaType baseType) |
+
void |
+setNameUsedForXmlValue(String name)
+Configuration method that can be used to change default name
+ ("value") used for properties annotated with
+XmlValue ;
+ note that setting it to null will actually avoid
+ name override, and name will instead be derived from underlying
+ method name using standard bean name introspection. |
+
JaxbAnnotationIntrospector |
+setNonNillableInclusion(com.fasterxml.jackson.annotation.JsonInclude.Include incl)
+Method to call to change inclusion criteria used for property annotated
+ with
+XmlElement or XmlElementWrapper , with nillable
+ set as false . |
+
com.fasterxml.jackson.core.Version |
+version()
+Method that will return version information stored in and read from jar
+ that contains this class.
+ |
+
_findAnnotation, _hasAnnotation, _hasOneOf, allIntrospectors, allIntrospectors, findAndAddVirtualProperties, findClassDescription, findCreatorAnnotation, findCreatorBinding, findDefaultEnumValue, findDeserializationContentType, findDeserializationKeyType, findDeserializationType, findEnumAliases, findEnumValue, findFilterId, findIgnoreUnknownProperties, findInjectableValue, findInjectableValueId, findKeySerializer, findMergeInfo, findNamingStrategy, findNullSerializer, findPOJOBuilder, findPOJOBuilderConfig, findPropertiesToIgnore, findPropertyAccess, findPropertyAliases, findPropertyDefaultValue, findPropertyDescription, findPropertyIgnoralByName, findPropertyIgnorals, findPropertyInclusionByName, findPropertyIndex, findReferenceType, findRenameByField, findSerializationContentType, findSerializationInclusion, findSerializationInclusionForContent, findSerializationKeyType, findSerializationTyping, findSetterInfo, findUnwrappingNameTransformer, findValueInstantiator, findViews, hasAnyGetter, hasAnyGetterAnnotation, hasAnySetter, hasAnySetterAnnotation, hasAsKey, hasAsValue, hasCreatorAnnotation, isAnnotationBundle, isTypeId, nopInstance, pair, resolveSetterConflict
protected static final String DEFAULT_NAME_FOR_XML_VALUE+
protected static final boolean DEFAULT_IGNORE_XMLIDREF+
protected static final String MARKER_FOR_DEFAULT+
protected static final com.fasterxml.jackson.annotation.JsonFormat.Value FORMAT_STRING+
protected static final com.fasterxml.jackson.annotation.JsonFormat.Value FORMAT_INT+
protected final String _jaxbPackageName+
protected final com.fasterxml.jackson.databind.JsonSerializer<?> _dataHandlerSerializer+
protected final com.fasterxml.jackson.databind.JsonDeserializer<?> _dataHandlerDeserializer+
protected final com.fasterxml.jackson.databind.type.TypeFactory _typeFactory+
protected final boolean _ignoreXmlIDREF+
protected String _xmlValueName+
XmlValue
annotation, a placeholder name is assigned
+ to property (unless overridden by explicit name); this configuration
+ value specified what that name is.protected com.fasterxml.jackson.annotation.JsonInclude.Include _nonNillableInclusion+
XmlElement
and XmlElementWrapper
, in case nillable
+ property is left as false
. Default setting is
+ null
; this is typically changed to either
+ JsonInclude.Include.NON_NULL
+ or JsonInclude.Include.NON_EMPTY
.@Deprecated +public JaxbAnnotationIntrospector()+
public JaxbAnnotationIntrospector(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config)+
public JaxbAnnotationIntrospector(com.fasterxml.jackson.databind.type.TypeFactory typeFactory)+
public JaxbAnnotationIntrospector(com.fasterxml.jackson.databind.type.TypeFactory typeFactory, + boolean ignoreXmlIDREF)+
typeFactory
- Type factory used for resolving type informationignoreXmlIDREF
- Whether XmlIDREF
annotation should be processed
+ JAXB style (meaning that references are always serialized using id), or
+ not (first reference as full POJO, others as ids)public com.fasterxml.jackson.core.Version version()+
version
in interface com.fasterxml.jackson.core.Versioned
version
in class com.fasterxml.jackson.databind.AnnotationIntrospector
public void setNameUsedForXmlValue(String name)+
XmlValue
;
+ note that setting it to null
will actually avoid
+ name override, and name will instead be derived from underlying
+ method name using standard bean name introspection.public String getNameUsedForXmlValue()+
XmlValue
.public JaxbAnnotationIntrospector setNonNillableInclusion(com.fasterxml.jackson.annotation.JsonInclude.Include incl)+
XmlElement
or XmlElementWrapper
, with nillable
+ set as false
.public com.fasterxml.jackson.annotation.JsonInclude.Include getNonNillableInclusion()+
public String findNamespace(com.fasterxml.jackson.databind.introspect.Annotated ann)+
public Boolean isOutputAsAttribute(com.fasterxml.jackson.databind.introspect.Annotated ann)+
XmlAttribute
to be found,
+ we consider it an attribute; if XmlElement
, not-an-attribute; and otherwise
+ we will consider there to be no information.
+ Caller is likely to default to considering things as elements.public Boolean isOutputAsText(com.fasterxml.jackson.databind.introspect.Annotated ann)+
public com.fasterxml.jackson.databind.introspect.ObjectIdInfo findObjectIdInfo(com.fasterxml.jackson.databind.introspect.Annotated ann)+
findObjectIdInfo
in class com.fasterxml.jackson.databind.AnnotationIntrospector
public com.fasterxml.jackson.databind.introspect.ObjectIdInfo findObjectReferenceInfo(com.fasterxml.jackson.databind.introspect.Annotated ann, + com.fasterxml.jackson.databind.introspect.ObjectIdInfo base)+
findObjectReferenceInfo
in class com.fasterxml.jackson.databind.AnnotationIntrospector
public com.fasterxml.jackson.databind.PropertyName findRootName(com.fasterxml.jackson.databind.introspect.AnnotatedClass ac)+
findRootName
in class com.fasterxml.jackson.databind.AnnotationIntrospector
public Boolean isIgnorableType(com.fasterxml.jackson.databind.introspect.AnnotatedClass ac)+
isIgnorableType
in class com.fasterxml.jackson.databind.AnnotationIntrospector
public boolean hasIgnoreMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember m)+
hasIgnoreMarker
in class com.fasterxml.jackson.databind.AnnotationIntrospector
public Boolean hasRequiredMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember m)+
hasRequiredMarker
in class com.fasterxml.jackson.databind.AnnotationIntrospector
public com.fasterxml.jackson.databind.PropertyName findWrapperName(com.fasterxml.jackson.databind.introspect.Annotated ann)+
findWrapperName
in class com.fasterxml.jackson.databind.AnnotationIntrospector
public String findImplicitPropertyName(com.fasterxml.jackson.databind.introspect.AnnotatedMember m)+
findImplicitPropertyName
in class com.fasterxml.jackson.databind.AnnotationIntrospector
public com.fasterxml.jackson.annotation.JsonFormat.Value findFormat(com.fasterxml.jackson.databind.introspect.Annotated m)+
findFormat
in class com.fasterxml.jackson.databind.AnnotationIntrospector
public com.fasterxml.jackson.databind.introspect.VisibilityChecker<?> findAutoDetectVisibility(com.fasterxml.jackson.databind.introspect.AnnotatedClass ac, + com.fasterxml.jackson.databind.introspect.VisibilityChecker<?> checker)+
findAutoDetectVisibility
in class com.fasterxml.jackson.databind.AnnotationIntrospector
protected XmlAccessType findAccessType(com.fasterxml.jackson.databind.introspect.Annotated ac)+
XmlAccessType
annotation value
+ for given annotated entity, if it has one, or inherits one from
+ its ancestors (in JAXB sense, package etc). Returns null if
+ nothing has been explicitly defined.public com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<?> findTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config, + com.fasterxml.jackson.databind.introspect.AnnotatedClass ac, + com.fasterxml.jackson.databind.JavaType baseType)+
findTypeResolver
in class com.fasterxml.jackson.databind.AnnotationIntrospector
public com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<?> findPropertyTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config, + com.fasterxml.jackson.databind.introspect.AnnotatedMember am, + com.fasterxml.jackson.databind.JavaType baseType)+
findPropertyTypeResolver
in class com.fasterxml.jackson.databind.AnnotationIntrospector
public com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<?> findPropertyContentTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config, + com.fasterxml.jackson.databind.introspect.AnnotatedMember am, + com.fasterxml.jackson.databind.JavaType containerType)+
findPropertyContentTypeResolver
in class com.fasterxml.jackson.databind.AnnotationIntrospector
protected com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<?> _typeResolverFromXmlElements(com.fasterxml.jackson.databind.introspect.AnnotatedMember am)+
public List<com.fasterxml.jackson.databind.jsontype.NamedType> findSubtypes(com.fasterxml.jackson.databind.introspect.Annotated a)+
findSubtypes
in class com.fasterxml.jackson.databind.AnnotationIntrospector
public String findTypeName(com.fasterxml.jackson.databind.introspect.AnnotatedClass ac)+
findTypeName
in class com.fasterxml.jackson.databind.AnnotationIntrospector
public com.fasterxml.jackson.databind.JsonSerializer<?> findSerializer(com.fasterxml.jackson.databind.introspect.Annotated am)+
findSerializer
in class com.fasterxml.jackson.databind.AnnotationIntrospector
public Object findContentSerializer(com.fasterxml.jackson.databind.introspect.Annotated a)+
findContentSerializer
in class com.fasterxml.jackson.databind.AnnotationIntrospector
@Deprecated +public Class<?> findSerializationType(com.fasterxml.jackson.databind.introspect.Annotated a)+
findSerializationType
in class com.fasterxml.jackson.databind.AnnotationIntrospector
public com.fasterxml.jackson.annotation.JsonInclude.Value findPropertyInclusion(com.fasterxml.jackson.databind.introspect.Annotated a)+
findPropertyInclusion
in class com.fasterxml.jackson.databind.AnnotationIntrospector
public com.fasterxml.jackson.databind.JavaType refineSerializationType(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config, + com.fasterxml.jackson.databind.introspect.Annotated a, + com.fasterxml.jackson.databind.JavaType baseType) + throws com.fasterxml.jackson.databind.JsonMappingException+
refineSerializationType
in class com.fasterxml.jackson.databind.AnnotationIntrospector
com.fasterxml.jackson.databind.JsonMappingException
public String[] findSerializationPropertyOrder(com.fasterxml.jackson.databind.introspect.AnnotatedClass ac)+
findSerializationPropertyOrder
in class com.fasterxml.jackson.databind.AnnotationIntrospector
public Boolean findSerializationSortAlphabetically(com.fasterxml.jackson.databind.introspect.Annotated ann)+
findSerializationSortAlphabetically
in class com.fasterxml.jackson.databind.AnnotationIntrospector
public Object findSerializationConverter(com.fasterxml.jackson.databind.introspect.Annotated a)+
findSerializationConverter
in class com.fasterxml.jackson.databind.AnnotationIntrospector
public Object findSerializationContentConverter(com.fasterxml.jackson.databind.introspect.AnnotatedMember a)+
findSerializationContentConverter
in class com.fasterxml.jackson.databind.AnnotationIntrospector
public com.fasterxml.jackson.databind.PropertyName findNameForSerialization(com.fasterxml.jackson.databind.introspect.Annotated a)+
findNameForSerialization
in class com.fasterxml.jackson.databind.AnnotationIntrospector
@Deprecated +public boolean hasAsValueAnnotation(com.fasterxml.jackson.databind.introspect.AnnotatedMethod am)+
hasAsValueAnnotation
in class com.fasterxml.jackson.databind.AnnotationIntrospector
public String[] findEnumValues(Class<?> enumType, + Enum<?>[] enumValues, + String[] names)+
findEnumValues
in class com.fasterxml.jackson.databind.AnnotationIntrospector
public Object findDeserializer(com.fasterxml.jackson.databind.introspect.Annotated am)+
findDeserializer
in class com.fasterxml.jackson.databind.AnnotationIntrospector
public Object findKeyDeserializer(com.fasterxml.jackson.databind.introspect.Annotated am)+
findKeyDeserializer
in class com.fasterxml.jackson.databind.AnnotationIntrospector
public Object findContentDeserializer(com.fasterxml.jackson.databind.introspect.Annotated a)+
findContentDeserializer
in class com.fasterxml.jackson.databind.AnnotationIntrospector
protected Class<?> _doFindDeserializationType(com.fasterxml.jackson.databind.introspect.Annotated a, + com.fasterxml.jackson.databind.JavaType baseType)+
public com.fasterxml.jackson.databind.JavaType refineDeserializationType(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config, + com.fasterxml.jackson.databind.introspect.Annotated a, + com.fasterxml.jackson.databind.JavaType baseType) + throws com.fasterxml.jackson.databind.JsonMappingException+
refineDeserializationType
in class com.fasterxml.jackson.databind.AnnotationIntrospector
com.fasterxml.jackson.databind.JsonMappingException
public com.fasterxml.jackson.databind.PropertyName findNameForDeserialization(com.fasterxml.jackson.databind.introspect.Annotated a)+
findNameForDeserialization
in class com.fasterxml.jackson.databind.AnnotationIntrospector
public Object findDeserializationConverter(com.fasterxml.jackson.databind.introspect.Annotated a)+
findDeserializationConverter
in class com.fasterxml.jackson.databind.AnnotationIntrospector
public Object findDeserializationContentConverter(com.fasterxml.jackson.databind.introspect.AnnotatedMember a)+
findDeserializationContentConverter
in class com.fasterxml.jackson.databind.AnnotationIntrospector
protected boolean isJAXBAnnotation(Annotation ann)+
ann
- The annotation.protected final com.fasterxml.jackson.databind.type.TypeFactory getTypeFactory()+
protected XmlAdapter<?,?> _findContentAdapter(com.fasterxml.jackson.databind.introspect.Annotated ann, + boolean forSerialization)+
protected String _propertyNameToString(com.fasterxml.jackson.databind.PropertyName n)+
protected Class<?> _rawDeserializationType(com.fasterxml.jackson.databind.introspect.Annotated a)+
protected com.fasterxml.jackson.databind.JavaType _fullDeserializationType(com.fasterxml.jackson.databind.introspect.AnnotatedMember am)+
protected Class<?> _rawSerializationType(com.fasterxml.jackson.databind.introspect.Annotated a)+
protected com.fasterxml.jackson.databind.JavaType _fullSerializationType(com.fasterxml.jackson.databind.introspect.AnnotatedMember am)+
protected com.fasterxml.jackson.databind.util.Converter<Object,Object> _converter(XmlAdapter<?,?> adapter, + boolean forSerialization)+
protected Class<?> _getTypeFromXmlElement(com.fasterxml.jackson.databind.introspect.Annotated a)+
protected String _okNameForGetter(com.fasterxml.jackson.databind.introspect.AnnotatedMethod am)+
protected String _okNameForMutator(com.fasterxml.jackson.databind.introspect.AnnotatedMethod am)+
protected String _stdManglePropertyName(String basename, + int offset)+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/JaxbAnnotationModule.Priority.html b/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/JaxbAnnotationModule.Priority.html new file mode 100644 index 00000000..c250931d --- /dev/null +++ b/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/JaxbAnnotationModule.Priority.html @@ -0,0 +1,358 @@ + + + + + + +public static enum JaxbAnnotationModule.Priority +extends Enum<JaxbAnnotationModule.Priority>+
+ Default choice is PRIMARY +
+ Note that if you want to use JAXB annotations as the only annotations,
+ you must directly set annotation introspector by calling
+ ObjectMapper.setAnnotationIntrospector(com.fasterxml.jackson.databind.AnnotationIntrospector)
.
Enum Constant and Description | +
---|
PRIMARY |
+
SECONDARY |
+
Modifier and Type | +Method and Description | +
---|---|
static JaxbAnnotationModule.Priority |
+valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static JaxbAnnotationModule.Priority[] |
+values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
public static final JaxbAnnotationModule.Priority PRIMARY+
public static final JaxbAnnotationModule.Priority SECONDARY+
public static JaxbAnnotationModule.Priority[] values()+
+for (JaxbAnnotationModule.Priority c : JaxbAnnotationModule.Priority.values()) + System.out.println(c); +
public static JaxbAnnotationModule.Priority valueOf(String name)+
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullCopyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/JaxbAnnotationModule.html b/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/JaxbAnnotationModule.html new file mode 100644 index 00000000..cdee5c3a --- /dev/null +++ b/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/JaxbAnnotationModule.html @@ -0,0 +1,597 @@ + + + + + + +public class JaxbAnnotationModule
+extends com.fasterxml.jackson.databind.Module
++ objectMapper.setAnnotationIntrospector(...); ++ with combination of
JaxbAnnotationIntrospector
and existing
+ default introspector(s) (if any), depending on configuration
+ (by default, JAXB annotations are used as JaxbAnnotationModule.Priority.PRIMARY
+ annotations).Modifier and Type | +Class and Description | +
---|---|
static class |
+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)).
+ |
+
com.fasterxml.jackson.databind.Module.SetupContext
Modifier and Type | +Field and Description | +
---|---|
protected JaxbAnnotationIntrospector |
+_introspector
+If the introspector is explicitly set or passed, we'll hold on to that
+ until registration.
+ |
+
protected String |
+_nameUsedForXmlValue
+Value to pass to
+
+JaxbAnnotationIntrospector.setNameUsedForXmlValue(java.lang.String)
+ if introspector constructed by the module. |
+
protected com.fasterxml.jackson.annotation.JsonInclude.Include |
+_nonNillableInclusion
+Value to pass to
+
+JaxbAnnotationIntrospector.setNonNillableInclusion(com.fasterxml.jackson.annotation.JsonInclude.Include)
+ if defined and non-null. |
+
protected JaxbAnnotationModule.Priority |
+_priority
+Priority to use when registering annotation introspector: default
+ value is
+JaxbAnnotationModule.Priority.PRIMARY . |
+
Constructor and Description | +
---|
JaxbAnnotationModule() |
+
JaxbAnnotationModule(JaxbAnnotationIntrospector intr) |
+
Modifier and Type | +Method and Description | +
---|---|
String |
+getModuleName() |
+
String |
+getNameUsedForXmlValue() |
+
com.fasterxml.jackson.annotation.JsonInclude.Include |
+getNonNillableInclusion() |
+
JaxbAnnotationModule.Priority |
+getPriority() |
+
JaxbAnnotationModule |
+setNameUsedForXmlValue(String name) |
+
JaxbAnnotationModule |
+setNonNillableInclusion(com.fasterxml.jackson.annotation.JsonInclude.Include incl) |
+
JaxbAnnotationModule |
+setPriority(JaxbAnnotationModule.Priority p)
+Method for defining whether JAXB annotations should be added
+ as primary or secondary annotations (compared to already registered
+ annotations).
+ |
+
void |
+setupModule(com.fasterxml.jackson.databind.Module.SetupContext context) |
+
com.fasterxml.jackson.core.Version |
+version() |
+
getDependencies, getTypeId
protected JaxbAnnotationModule.Priority _priority+
JaxbAnnotationModule.Priority.PRIMARY
.protected JaxbAnnotationIntrospector _introspector+
protected com.fasterxml.jackson.annotation.JsonInclude.Include _nonNillableInclusion+
JaxbAnnotationIntrospector.setNonNillableInclusion(com.fasterxml.jackson.annotation.JsonInclude.Include)
+ if defined and non-null.protected String _nameUsedForXmlValue+
JaxbAnnotationIntrospector.setNameUsedForXmlValue(java.lang.String)
+ if introspector constructed by the module.public JaxbAnnotationModule()+
public JaxbAnnotationModule(JaxbAnnotationIntrospector intr)+
public String getModuleName()+
getModuleName
in class com.fasterxml.jackson.databind.Module
public com.fasterxml.jackson.core.Version version()+
version
in interface com.fasterxml.jackson.core.Versioned
version
in class com.fasterxml.jackson.databind.Module
public void setupModule(com.fasterxml.jackson.databind.Module.SetupContext context)+
setupModule
in class com.fasterxml.jackson.databind.Module
public JaxbAnnotationModule setPriority(JaxbAnnotationModule.Priority p)+
+ NOTE: method MUST be called before registering the module -- calling + afterwards will not have any effect on previous registrations.
public JaxbAnnotationModule.Priority getPriority()+
public JaxbAnnotationModule setNonNillableInclusion(com.fasterxml.jackson.annotation.JsonInclude.Include incl)+
public com.fasterxml.jackson.annotation.JsonInclude.Include getNonNillableInclusion()+
public JaxbAnnotationModule setNameUsedForXmlValue(String name)+
public String getNameUsedForXmlValue()+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/PackageVersion.html b/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/PackageVersion.html new file mode 100644 index 00000000..9dc77073 --- /dev/null +++ b/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/PackageVersion.html @@ -0,0 +1,321 @@ + + + + + + +public final class PackageVersion +extends Object +implements com.fasterxml.jackson.core.Versioned+
Modifier and Type | +Field and Description | +
---|---|
static com.fasterxml.jackson.core.Version |
+VERSION |
+
Constructor and Description | +
---|
PackageVersion() |
+
Modifier and Type | +Method and Description | +
---|---|
com.fasterxml.jackson.core.Version |
+version() |
+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/class-use/AdapterConverter.html b/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/class-use/AdapterConverter.html new file mode 100644 index 00000000..6f1a1753 --- /dev/null +++ b/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/class-use/AdapterConverter.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/class-use/JaxbAnnotationIntrospector.html b/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/class-use/JaxbAnnotationIntrospector.html new file mode 100644 index 00000000..70c2d3f0 --- /dev/null +++ b/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/class-use/JaxbAnnotationIntrospector.html @@ -0,0 +1,200 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.module.jaxb | +
+ Package that contains support for using JAXB annotations for
+ configuring Jackson data-binding aspects.
+ |
+
Modifier and Type | +Field and Description | +
---|---|
protected JaxbAnnotationIntrospector |
+JaxbAnnotationModule._introspector
+If the introspector is explicitly set or passed, we'll hold on to that
+ until registration.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
JaxbAnnotationIntrospector |
+JaxbAnnotationIntrospector.setNonNillableInclusion(com.fasterxml.jackson.annotation.JsonInclude.Include incl)
+Method to call to change inclusion criteria used for property annotated
+ with
+XmlElement or XmlElementWrapper , with nillable
+ set as false . |
+
Constructor and Description | +
---|
JaxbAnnotationModule(JaxbAnnotationIntrospector intr) |
+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/class-use/JaxbAnnotationModule.Priority.html b/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/class-use/JaxbAnnotationModule.Priority.html new file mode 100644 index 00000000..616bef3b --- /dev/null +++ b/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/class-use/JaxbAnnotationModule.Priority.html @@ -0,0 +1,215 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.module.jaxb | +
+ Package that contains support for using JAXB annotations for
+ configuring Jackson data-binding aspects.
+ |
+
Modifier and Type | +Field and Description | +
---|---|
protected JaxbAnnotationModule.Priority |
+JaxbAnnotationModule._priority
+Priority to use when registering annotation introspector: default
+ value is
+PRIMARY . |
+
Modifier and Type | +Method and Description | +
---|---|
JaxbAnnotationModule.Priority |
+JaxbAnnotationModule.getPriority() |
+
static JaxbAnnotationModule.Priority |
+JaxbAnnotationModule.Priority.valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static JaxbAnnotationModule.Priority[] |
+JaxbAnnotationModule.Priority.values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
JaxbAnnotationModule |
+JaxbAnnotationModule.setPriority(JaxbAnnotationModule.Priority p)
+Method for defining whether JAXB annotations should be added
+ as primary or secondary annotations (compared to already registered
+ annotations).
+ |
+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/class-use/JaxbAnnotationModule.html b/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/class-use/JaxbAnnotationModule.html new file mode 100644 index 00000000..cc1a91c4 --- /dev/null +++ b/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/class-use/JaxbAnnotationModule.html @@ -0,0 +1,181 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.module.jaxb | +
+ Package that contains support for using JAXB annotations for
+ configuring Jackson data-binding aspects.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
JaxbAnnotationModule |
+JaxbAnnotationModule.setNameUsedForXmlValue(String name) |
+
JaxbAnnotationModule |
+JaxbAnnotationModule.setNonNillableInclusion(com.fasterxml.jackson.annotation.JsonInclude.Include incl) |
+
JaxbAnnotationModule |
+JaxbAnnotationModule.setPriority(JaxbAnnotationModule.Priority p)
+Method for defining whether JAXB annotations should be added
+ as primary or secondary annotations (compared to already registered
+ annotations).
+ |
+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/class-use/PackageVersion.html b/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/class-use/PackageVersion.html new file mode 100644 index 00000000..5d2c456b --- /dev/null +++ b/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/class-use/PackageVersion.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/deser/DataHandlerJsonDeserializer.html b/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/deser/DataHandlerJsonDeserializer.html new file mode 100644 index 00000000..70fa5f45 --- /dev/null +++ b/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/deser/DataHandlerJsonDeserializer.html @@ -0,0 +1,360 @@ + + + + + + +public class DataHandlerJsonDeserializer +extends com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer<DataHandler>+
com.fasterxml.jackson.databind.JsonDeserializer.None
_valueClass, _valueType, F_MASK_ACCEPT_ARRAYS, F_MASK_INT_COERCIONS
Constructor and Description | +
---|
DataHandlerJsonDeserializer() |
+
Modifier and Type | +Method and Description | +
---|---|
DataHandler |
+deserialize(com.fasterxml.jackson.core.JsonParser jp,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
deserialize, deserializeWithType, getEmptyAccessPattern, getNullAccessPattern, logicalType, supportsUpdate
_byteOverflow, _checkCoercionFail, _checkDoubleSpecialValue, _checkFloatSpecialValue, _checkFloatToIntCoercion, _checkFromStringCoercion, _checkFromStringCoercion, _checkTextualNull, _coerceBooleanFromInt, _coercedTypeDesc, _coerceEmptyString, _coerceIntegral, _coerceNullToken, _coerceTextualNull, _deserializeFromArray, _deserializeFromEmpty, _deserializeFromEmptyString, _deserializeFromString, _deserializeWrappedValue, _failDoubleToIntCoercion, _findCoercionFromBlankString, _findCoercionFromEmptyArray, _findCoercionFromEmptyString, _findNullProvider, _hasTextualNull, _intOverflow, _isBlank, _isEmptyOrTextualNull, _isFalse, _isIntNumber, _isNaN, _isNegInf, _isPosInf, _isTrue, _neitherNull, _nonNullNumber, _parseBoolean, _parseBooleanFromInt, _parseBooleanPrimitive, _parseBooleanPrimitive, _parseBytePrimitive, _parseDate, _parseDate, _parseDateFromArray, _parseDouble, _parseDoublePrimitive, _parseDoublePrimitive, _parseFloatPrimitive, _parseFloatPrimitive, _parseInteger, _parseIntPrimitive, _parseIntPrimitive, _parseLong, _parseLongPrimitive, _parseLongPrimitive, _parseShortPrimitive, _parseString, _reportFailedNullCoerce, _shortOverflow, _verifyEndArrayForSingle, _verifyNullForPrimitive, _verifyNullForPrimitiveCoercion, _verifyNullForScalarCoercion, _verifyNumberForScalarCoercion, _verifyStringForScalarCoercion, findContentNullProvider, findContentNullStyle, findConvertingContentDeserializer, findDeserializer, findFormatFeature, findFormatOverrides, findValueNullProvider, getValueClass, getValueInstantiator, getValueType, getValueType, handledType, handleMissingEndArrayForSingle, handleUnknownProperty, isDefaultDeserializer, isDefaultKeyDeserializer
deserializeWithType, findBackReference, getDelegatee, getEmptyValue, getEmptyValue, getKnownPropertyNames, getNullValue, getNullValue, getObjectIdReader, isCachable, replaceDelegatee, unwrappingDeserializer
public DataHandlerJsonDeserializer()+
public DataHandler deserialize(com.fasterxml.jackson.core.JsonParser jp, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException, + com.fasterxml.jackson.core.JsonProcessingException+
deserialize
in class com.fasterxml.jackson.databind.JsonDeserializer<DataHandler>
IOException
com.fasterxml.jackson.core.JsonProcessingException
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/deser/DomElementJsonDeserializer.html b/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/deser/DomElementJsonDeserializer.html new file mode 100644 index 00000000..5a0812ab --- /dev/null +++ b/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/deser/DomElementJsonDeserializer.html @@ -0,0 +1,396 @@ + + + + + + +@Deprecated +public class DomElementJsonDeserializer +extends com.fasterxml.jackson.databind.deser.std.StdDeserializer<Element>+
com.fasterxml.jackson.databind.JsonDeserializer.None
_valueClass, _valueType, F_MASK_ACCEPT_ARRAYS, F_MASK_INT_COERCIONS
Constructor and Description | +
---|
DomElementJsonDeserializer()
+Deprecated.
+ |
+
DomElementJsonDeserializer(DocumentBuilder b)
+Deprecated.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
Element |
+deserialize(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt)
+Deprecated.
+ |
+
protected Element |
+fromNode(com.fasterxml.jackson.core.JsonParser p,
+ Document document,
+ com.fasterxml.jackson.databind.JsonNode jsonNode)
+Deprecated.
+ |
+
_byteOverflow, _checkCoercionFail, _checkDoubleSpecialValue, _checkFloatSpecialValue, _checkFloatToIntCoercion, _checkFromStringCoercion, _checkFromStringCoercion, _checkTextualNull, _coerceBooleanFromInt, _coercedTypeDesc, _coerceEmptyString, _coerceIntegral, _coerceNullToken, _coerceTextualNull, _deserializeFromArray, _deserializeFromEmpty, _deserializeFromEmptyString, _deserializeFromString, _deserializeWrappedValue, _failDoubleToIntCoercion, _findCoercionFromBlankString, _findCoercionFromEmptyArray, _findCoercionFromEmptyString, _findNullProvider, _hasTextualNull, _intOverflow, _isBlank, _isEmptyOrTextualNull, _isFalse, _isIntNumber, _isNaN, _isNegInf, _isPosInf, _isTrue, _neitherNull, _nonNullNumber, _parseBoolean, _parseBooleanFromInt, _parseBooleanPrimitive, _parseBooleanPrimitive, _parseBytePrimitive, _parseDate, _parseDate, _parseDateFromArray, _parseDouble, _parseDoublePrimitive, _parseDoublePrimitive, _parseFloatPrimitive, _parseFloatPrimitive, _parseInteger, _parseIntPrimitive, _parseIntPrimitive, _parseLong, _parseLongPrimitive, _parseLongPrimitive, _parseShortPrimitive, _parseString, _reportFailedNullCoerce, _shortOverflow, _verifyEndArrayForSingle, _verifyNullForPrimitive, _verifyNullForPrimitiveCoercion, _verifyNullForScalarCoercion, _verifyNumberForScalarCoercion, _verifyStringForScalarCoercion, deserializeWithType, findContentNullProvider, findContentNullStyle, findConvertingContentDeserializer, findDeserializer, findFormatFeature, findFormatOverrides, findValueNullProvider, getValueClass, getValueInstantiator, getValueType, getValueType, handledType, handleMissingEndArrayForSingle, handleUnknownProperty, isDefaultDeserializer, isDefaultKeyDeserializer
deserialize, deserializeWithType, findBackReference, getDelegatee, getEmptyAccessPattern, getEmptyValue, getEmptyValue, getKnownPropertyNames, getNullAccessPattern, getNullValue, getNullValue, getObjectIdReader, isCachable, logicalType, replaceDelegatee, supportsUpdate, unwrappingDeserializer
public DomElementJsonDeserializer()+
public DomElementJsonDeserializer(DocumentBuilder b)+
public Element deserialize(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
deserialize
in class com.fasterxml.jackson.databind.JsonDeserializer<Element>
IOException
protected Element fromNode(com.fasterxml.jackson.core.JsonParser p, + Document document, + com.fasterxml.jackson.databind.JsonNode jsonNode) + throws IOException+
IOException
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/deser/class-use/DataHandlerJsonDeserializer.html b/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/deser/class-use/DataHandlerJsonDeserializer.html new file mode 100644 index 00000000..fef4493f --- /dev/null +++ b/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/deser/class-use/DataHandlerJsonDeserializer.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/deser/class-use/DomElementJsonDeserializer.html b/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/deser/class-use/DomElementJsonDeserializer.html new file mode 100644 index 00000000..f2b5a2c0 --- /dev/null +++ b/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/deser/class-use/DomElementJsonDeserializer.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/deser/package-frame.html b/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/deser/package-frame.html new file mode 100644 index 00000000..aafd5a8e --- /dev/null +++ b/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/deser/package-frame.html @@ -0,0 +1,22 @@ + + + + + + +Class | +Description | +
---|---|
DataHandlerJsonDeserializer | ++ |
DomElementJsonDeserializer | +Deprecated
+ Since 2.10 not used
+ |
+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/deser/package-tree.html b/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/deser/package-tree.html new file mode 100644 index 00000000..58304331 --- /dev/null +++ b/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/deser/package-tree.html @@ -0,0 +1,152 @@ + + + + + + +Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/deser/package-use.html b/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/deser/package-use.html new file mode 100644 index 00000000..a416c0a6 --- /dev/null +++ b/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/deser/package-use.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/package-frame.html b/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/package-frame.html new file mode 100644 index 00000000..9f4d21db --- /dev/null +++ b/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/package-frame.html @@ -0,0 +1,28 @@ + + + + + + +See: Description
+Class | +Description | +
---|---|
AdapterConverter | ++ |
JaxbAnnotationIntrospector | +
+ Annotation introspector that leverages JAXB annotations where applicable to JSON mapping.
+ |
+
JaxbAnnotationModule | +
+ Module that can be registered to add support for JAXB annotations.
+ |
+
PackageVersion | +
+ Automatically generated from PackageVersion.java.in during
+ packageVersion-generate execution of maven-replacer-plugin in
+ pom.xml.
+ |
+
Enum | +Description | +
---|---|
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)).
+ |
+
+ Usage is by registering JaxbAnnotationModule
:
+
+ ObjectMapper mapper = new ObjectMapper(); + mapper.registerModule(new JaxbAnnotationModule()); +
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/package-tree.html b/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/package-tree.html new file mode 100644 index 00000000..41141bb0 --- /dev/null +++ b/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/package-tree.html @@ -0,0 +1,166 @@ + + + + + + +Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/package-use.html b/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/package-use.html new file mode 100644 index 00000000..45897d8c --- /dev/null +++ b/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/package-use.html @@ -0,0 +1,178 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.module.jaxb | +
+ Package that contains support for using JAXB annotations for
+ configuring Jackson data-binding aspects.
+ |
+
Class and Description | +
---|
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)).
+ |
+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/ser/DataHandlerJsonSerializer.html b/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/ser/DataHandlerJsonSerializer.html new file mode 100644 index 00000000..49b7e9c3 --- /dev/null +++ b/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/ser/DataHandlerJsonSerializer.html @@ -0,0 +1,393 @@ + + + + + + +public class DataHandlerJsonSerializer +extends com.fasterxml.jackson.databind.ser.std.StdSerializer<DataHandler>+
com.fasterxml.jackson.databind.JsonSerializer.None
_handledType
Constructor and Description | +
---|
DataHandlerJsonSerializer() |
+
Modifier and Type | +Method and Description | +
---|---|
void |
+acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor,
+ com.fasterxml.jackson.databind.JavaType typeHint) |
+
com.fasterxml.jackson.databind.JsonNode |
+getSchema(com.fasterxml.jackson.databind.SerializerProvider provider,
+ Type typeHint) |
+
void |
+serialize(DataHandler value,
+ com.fasterxml.jackson.core.JsonGenerator jgen,
+ com.fasterxml.jackson.databind.SerializerProvider provider) |
+
_neitherNull, _nonEmpty, createSchemaNode, createSchemaNode, findAnnotatedContentSerializer, findContextualConvertingSerializer, findConvertingContentSerializer, findFormatFeature, findFormatOverrides, findIncludeOverrides, findPropertyFilter, getSchema, handledType, isDefaultSerializer, visitArrayFormat, visitArrayFormat, visitFloatFormat, visitIntFormat, visitIntFormat, visitStringFormat, visitStringFormat, wrapAndThrow, wrapAndThrow
getDelegatee, isEmpty, isEmpty, isUnwrappingSerializer, properties, replaceDelegatee, serializeWithType, unwrappingSerializer, usesObjectId, withFilterId
public DataHandlerJsonSerializer()+
public void serialize(DataHandler value, + com.fasterxml.jackson.core.JsonGenerator jgen, + com.fasterxml.jackson.databind.SerializerProvider provider) + throws IOException, + com.fasterxml.jackson.core.JsonProcessingException+
serialize
in class com.fasterxml.jackson.databind.ser.std.StdSerializer<DataHandler>
IOException
com.fasterxml.jackson.core.JsonProcessingException
public void acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor, + com.fasterxml.jackson.databind.JavaType typeHint) + throws com.fasterxml.jackson.databind.JsonMappingException+
acceptJsonFormatVisitor
in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable
acceptJsonFormatVisitor
in class com.fasterxml.jackson.databind.ser.std.StdSerializer<DataHandler>
com.fasterxml.jackson.databind.JsonMappingException
public com.fasterxml.jackson.databind.JsonNode getSchema(com.fasterxml.jackson.databind.SerializerProvider provider, + Type typeHint)+
getSchema
in interface com.fasterxml.jackson.databind.jsonschema.SchemaAware
getSchema
in class com.fasterxml.jackson.databind.ser.std.StdSerializer<DataHandler>
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/ser/DomElementJsonSerializer.html b/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/ser/DomElementJsonSerializer.html new file mode 100644 index 00000000..422ddbb3 --- /dev/null +++ b/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/ser/DomElementJsonSerializer.html @@ -0,0 +1,412 @@ + + + + + + +@Deprecated +public class DomElementJsonSerializer +extends com.fasterxml.jackson.databind.ser.std.StdSerializer<Element>+
com.fasterxml.jackson.databind.JsonSerializer.None
_handledType
Constructor and Description | +
---|
DomElementJsonSerializer()
+Deprecated.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
void |
+acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor,
+ com.fasterxml.jackson.databind.JavaType typeHint)
+Deprecated.
+ |
+
com.fasterxml.jackson.databind.JsonNode |
+getSchema(com.fasterxml.jackson.databind.SerializerProvider provider,
+ Type typeHint)
+Deprecated.
+ |
+
void |
+serialize(Element value,
+ com.fasterxml.jackson.core.JsonGenerator jgen,
+ com.fasterxml.jackson.databind.SerializerProvider provider)
+Deprecated.
+ |
+
_neitherNull, _nonEmpty, createSchemaNode, createSchemaNode, findAnnotatedContentSerializer, findContextualConvertingSerializer, findConvertingContentSerializer, findFormatFeature, findFormatOverrides, findIncludeOverrides, findPropertyFilter, getSchema, handledType, isDefaultSerializer, visitArrayFormat, visitArrayFormat, visitFloatFormat, visitIntFormat, visitIntFormat, visitStringFormat, visitStringFormat, wrapAndThrow, wrapAndThrow
getDelegatee, isEmpty, isEmpty, isUnwrappingSerializer, properties, replaceDelegatee, serializeWithType, unwrappingSerializer, usesObjectId, withFilterId
public DomElementJsonSerializer()+
public void serialize(Element value, + com.fasterxml.jackson.core.JsonGenerator jgen, + com.fasterxml.jackson.databind.SerializerProvider provider) + throws IOException, + com.fasterxml.jackson.core.JsonGenerationException+
serialize
in class com.fasterxml.jackson.databind.ser.std.StdSerializer<Element>
IOException
com.fasterxml.jackson.core.JsonGenerationException
public void acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor, + com.fasterxml.jackson.databind.JavaType typeHint) + throws com.fasterxml.jackson.databind.JsonMappingException+
acceptJsonFormatVisitor
in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable
acceptJsonFormatVisitor
in class com.fasterxml.jackson.databind.ser.std.StdSerializer<Element>
com.fasterxml.jackson.databind.JsonMappingException
public com.fasterxml.jackson.databind.JsonNode getSchema(com.fasterxml.jackson.databind.SerializerProvider provider, + Type typeHint) + throws com.fasterxml.jackson.databind.JsonMappingException+
getSchema
in interface com.fasterxml.jackson.databind.jsonschema.SchemaAware
getSchema
in class com.fasterxml.jackson.databind.ser.std.StdSerializer<Element>
com.fasterxml.jackson.databind.JsonMappingException
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/ser/class-use/DataHandlerJsonSerializer.html b/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/ser/class-use/DataHandlerJsonSerializer.html new file mode 100644 index 00000000..52bb043f --- /dev/null +++ b/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/ser/class-use/DataHandlerJsonSerializer.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/ser/class-use/DomElementJsonSerializer.html b/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/ser/class-use/DomElementJsonSerializer.html new file mode 100644 index 00000000..339c6c47 --- /dev/null +++ b/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/ser/class-use/DomElementJsonSerializer.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/ser/package-frame.html b/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/ser/package-frame.html new file mode 100644 index 00000000..5e2f07b8 --- /dev/null +++ b/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/ser/package-frame.html @@ -0,0 +1,22 @@ + + + + + + +Class | +Description | +
---|---|
DataHandlerJsonSerializer | ++ |
DomElementJsonSerializer | +Deprecated
+ Since 2.10 not used
+ |
+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/ser/package-tree.html b/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/ser/package-tree.html new file mode 100644 index 00000000..11dd4857 --- /dev/null +++ b/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/ser/package-tree.html @@ -0,0 +1,148 @@ + + + + + + +Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/ser/package-use.html b/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/ser/package-use.html new file mode 100644 index 00000000..d8e7dbce --- /dev/null +++ b/docs/javadoc/jaxb/2.12/com/fasterxml/jackson/module/jaxb/ser/package-use.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/jaxb/2.12/constant-values.html b/docs/javadoc/jaxb/2.12/constant-values.html new file mode 100644 index 00000000..3c657289 --- /dev/null +++ b/docs/javadoc/jaxb/2.12/constant-values.html @@ -0,0 +1,169 @@ + + + + + + +Modifier and Type | +Constant Field | +Value | +
---|---|---|
+
+protected static final boolean |
+DEFAULT_IGNORE_XMLIDREF |
+false |
+
+
+protected static final String |
+DEFAULT_NAME_FOR_XML_VALUE |
+"value" |
+
+
+protected static final String |
+MARKER_FOR_DEFAULT |
+"##default" |
+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/jaxb/2.12/deprecated-list.html b/docs/javadoc/jaxb/2.12/deprecated-list.html new file mode 100644 index 00000000..a62efffa --- /dev/null +++ b/docs/javadoc/jaxb/2.12/deprecated-list.html @@ -0,0 +1,198 @@ + + + + + + +Class and Description | +
---|
com.fasterxml.jackson.module.jaxb.deser.DomElementJsonDeserializer
+ Since 2.10 not used
+ |
+
com.fasterxml.jackson.module.jaxb.ser.DomElementJsonSerializer
+ Since 2.10 not used
+ |
+
Method and Description | +
---|
com.fasterxml.jackson.module.jaxb.JaxbAnnotationIntrospector.findSerializationType(Annotated) | +
com.fasterxml.jackson.module.jaxb.JaxbAnnotationIntrospector.hasAsValueAnnotation(AnnotatedMethod) | +
Constructor and Description | +
---|
com.fasterxml.jackson.module.jaxb.JaxbAnnotationIntrospector()
+ Since 2.1, use constructor that takes TypeFactory.
+ |
+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/jaxb/2.12/help-doc.html b/docs/javadoc/jaxb/2.12/help-doc.html new file mode 100644 index 00000000..5a429ad6 --- /dev/null +++ b/docs/javadoc/jaxb/2.12/help-doc.html @@ -0,0 +1,231 @@ + + + + + + +The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.
+Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:
+Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:
+Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.
+Each annotation type has its own separate page with the following sections:
+Each enum has its own separate page with the following sections:
+Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.
+There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with java.lang.Object
. The interfaces do not inherit from java.lang.Object
.
The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.
+The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.
+These links take you to the next or previous class, interface, package, or related page.
+These links show and hide the HTML frames. All pages are available with or without frames.
+The All Classes link shows all classes and interfaces except non-static nested types.
+Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.
+The Constant Field Values page lists the static final fields and their values.
+Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/jaxb/2.12/index-all.html b/docs/javadoc/jaxb/2.12/index-all.html new file mode 100644 index 00000000..109578de --- /dev/null +++ b/docs/javadoc/jaxb/2.12/index-all.html @@ -0,0 +1,571 @@ + + + + + + +XmlAccessType
annotation value
+ for given annotated entity, if it has one, or inherits one from
+ its ancestors (in JAXB sense, package etc).XmlValue
.XmlAttribute
to be found,
+ we consider it an attribute; if XmlElement
, not-an-attribute; and otherwise
+ we will consider there to be no information.XmlValue
;
+ note that setting it to null
will actually avoid
+ name override, and name will instead be derived from underlying
+ method name using standard bean name introspection.XmlElement
or XmlElementWrapper
, with nillable
+ set as false
.JaxbAnnotationIntrospector.setNameUsedForXmlValue(java.lang.String)
+ if introspector constructed by the module.XmlElement
and XmlElementWrapper
, in case nillable
+ property is left as false
.JaxbAnnotationIntrospector.setNonNillableInclusion(com.fasterxml.jackson.annotation.JsonInclude.Include)
+ if defined and non-null.JaxbAnnotationModule.Priority.PRIMARY
.XmlValue
annotation, a placeholder name is assigned
+ to property (unless overridden by explicit name); this configuration
+ value specified what that name is.Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/jaxb/2.12/index.html b/docs/javadoc/jaxb/2.12/index.html new file mode 100644 index 00000000..1d25d1e5 --- /dev/null +++ b/docs/javadoc/jaxb/2.12/index.html @@ -0,0 +1,76 @@ + + + + + + +This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to Non-frame version.
++ + diff --git a/docs/javadoc/jaxb/2.12/overview-summary.html b/docs/javadoc/jaxb/2.12/overview-summary.html new file mode 100644 index 00000000..d9e7717b --- /dev/null +++ b/docs/javadoc/jaxb/2.12/overview-summary.html @@ -0,0 +1,151 @@ + + + + + + +
Package | +Description | +
---|---|
com.fasterxml.jackson.module.jaxb | +
+ Package that contains support for using JAXB annotations for
+ configuring Jackson data-binding aspects.
+ |
+
com.fasterxml.jackson.module.jaxb.deser | ++ |
com.fasterxml.jackson.module.jaxb.ser | ++ |
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/jaxb/2.12/overview-tree.html b/docs/javadoc/jaxb/2.12/overview-tree.html new file mode 100644 index 00000000..bbb08c3a --- /dev/null +++ b/docs/javadoc/jaxb/2.12/overview-tree.html @@ -0,0 +1,192 @@ + + + + + + +Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/jaxb/2.12/package-list b/docs/javadoc/jaxb/2.12/package-list new file mode 100644 index 00000000..dc2a93dc --- /dev/null +++ b/docs/javadoc/jaxb/2.12/package-list @@ -0,0 +1,3 @@ +com.fasterxml.jackson.module.jaxb +com.fasterxml.jackson.module.jaxb.deser +com.fasterxml.jackson.module.jaxb.ser diff --git a/docs/javadoc/jaxb/2.12/script.js b/docs/javadoc/jaxb/2.12/script.js new file mode 100644 index 00000000..b3463569 --- /dev/null +++ b/docs/javadoc/jaxb/2.12/script.js @@ -0,0 +1,30 @@ +function show(type) +{ + count = 0; + for (var key in methods) { + var row = document.getElementById(key); + if ((methods[key] & type) != 0) { + row.style.display = ''; + row.className = (count++ % 2) ? rowColor : altColor; + } + else + row.style.display = 'none'; + } + updateTabs(type); +} + +function updateTabs(type) +{ + for (var value in tabs) { + var sNode = document.getElementById(tabs[value][0]); + var spanNode = sNode.firstChild; + if (value == type) { + sNode.className = activeTableTab; + spanNode.innerHTML = tabs[value][1]; + } + else { + sNode.className = tableTab; + spanNode.innerHTML = "" + tabs[value][1] + ""; + } + } +} diff --git a/docs/javadoc/jaxb/2.12/serialized-form.html b/docs/javadoc/jaxb/2.12/serialized-form.html new file mode 100644 index 00000000..3a89670e --- /dev/null +++ b/docs/javadoc/jaxb/2.12/serialized-form.html @@ -0,0 +1,249 @@ + + + + + + +String _jaxbPackageName+
com.fasterxml.jackson.databind.JsonSerializer<T> _dataHandlerSerializer+
com.fasterxml.jackson.databind.JsonDeserializer<T> _dataHandlerDeserializer+
com.fasterxml.jackson.databind.type.TypeFactory _typeFactory+
boolean _ignoreXmlIDREF+
String _xmlValueName+
XmlValue
annotation, a placeholder name is assigned
+ to property (unless overridden by explicit name); this configuration
+ value specified what that name is.com.fasterxml.jackson.annotation.JsonInclude.Include _nonNillableInclusion+
XmlElement
and XmlElementWrapper
, in case nillable
+ property is left as false
. Default setting is
+ null
; this is typically changed to either
+ JsonInclude.Include.NON_NULL
+ or JsonInclude.Include.NON_EMPTY
.DocumentBuilder builder+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/jaxb/2.12/stylesheet.css b/docs/javadoc/jaxb/2.12/stylesheet.css new file mode 100644 index 00000000..98055b22 --- /dev/null +++ b/docs/javadoc/jaxb/2.12/stylesheet.css @@ -0,0 +1,574 @@ +/* Javadoc style sheet */ +/* +Overall document style +*/ + +@import url('resources/fonts/dejavu.css'); + +body { + background-color:#ffffff; + color:#353833; + font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; + font-size:14px; + margin:0; +} +a:link, a:visited { + text-decoration:none; + color:#4A6782; +} +a:hover, a:focus { + text-decoration:none; + color:#bb7a2a; +} +a:active { + text-decoration:none; + color:#4A6782; +} +a[name] { + color:#353833; +} +a[name]:hover { + text-decoration:none; + color:#353833; +} +pre { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; +} +h1 { + font-size:20px; +} +h2 { + font-size:18px; +} +h3 { + font-size:16px; + font-style:italic; +} +h4 { + font-size:13px; +} +h5 { + font-size:12px; +} +h6 { + font-size:11px; +} +ul { + list-style-type:disc; +} +code, tt { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; + margin-top:8px; + line-height:1.4em; +} +dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; +} +table tr td dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + vertical-align:top; + padding-top:4px; +} +sup { + font-size:8px; +} +/* +Document title and Copyright styles +*/ +.clear { + clear:both; + height:0px; + overflow:hidden; +} +.aboutLanguage { + float:right; + padding:0px 21px; + font-size:11px; + z-index:200; + margin-top:-9px; +} +.legalCopy { + margin-left:.5em; +} +.bar a, .bar a:link, .bar a:visited, .bar a:active { + color:#FFFFFF; + text-decoration:none; +} +.bar a:hover, .bar a:focus { + color:#bb7a2a; +} +.tab { + background-color:#0066FF; + color:#ffffff; + padding:8px; + width:5em; + font-weight:bold; +} +/* +Navigation bar styles +*/ +.bar { + background-color:#4D7A97; + color:#FFFFFF; + padding:.8em .5em .4em .8em; + height:auto;/*height:1.8em;*/ + font-size:11px; + margin:0; +} +.topNav { + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.bottomNav { + margin-top:10px; + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.subNav { + background-color:#dee3e9; + float:left; + width:100%; + overflow:hidden; + font-size:12px; +} +.subNav div { + clear:left; + float:left; + padding:0 0 5px 6px; + text-transform:uppercase; +} +ul.navList, ul.subNavList { + float:left; + margin:0 25px 0 0; + padding:0; +} +ul.navList li{ + list-style:none; + float:left; + padding: 5px 6px; + text-transform:uppercase; +} +ul.subNavList li{ + list-style:none; + float:left; +} +.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited { + color:#FFFFFF; + text-decoration:none; + text-transform:uppercase; +} +.topNav a:hover, .bottomNav a:hover { + text-decoration:none; + color:#bb7a2a; + text-transform:uppercase; +} +.navBarCell1Rev { + background-color:#F8981D; + color:#253441; + margin: auto 5px; +} +.skipNav { + position:absolute; + top:auto; + left:-9999px; + overflow:hidden; +} +/* +Page header and footer styles +*/ +.header, .footer { + clear:both; + margin:0 20px; + padding:5px 0 0 0; +} +.indexHeader { + margin:10px; + position:relative; +} +.indexHeader span{ + margin-right:15px; +} +.indexHeader h1 { + font-size:13px; +} +.title { + color:#2c4557; + margin:10px 0; +} +.subTitle { + margin:5px 0 0 0; +} +.header ul { + margin:0 0 15px 0; + padding:0; +} +.footer ul { + margin:20px 0 5px 0; +} +.header ul li, .footer ul li { + list-style:none; + font-size:13px; +} +/* +Heading styles +*/ +div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList ul.blockList li.blockList h3 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList li.blockList h3 { + padding:0; + margin:15px 0; +} +ul.blockList li.blockList h2 { + padding:0px 0 20px 0; +} +/* +Page layout container styles +*/ +.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer { + clear:both; + padding:10px 20px; + position:relative; +} +.indexContainer { + margin:10px; + position:relative; + font-size:12px; +} +.indexContainer h2 { + font-size:13px; + padding:0 0 3px 0; +} +.indexContainer ul { + margin:0; + padding:0; +} +.indexContainer ul li { + list-style:none; + padding-top:2px; +} +.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt { + font-size:12px; + font-weight:bold; + margin:10px 0 0 0; + color:#4E4E4E; +} +.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd { + margin:5px 0 10px 0px; + font-size:14px; + font-family:'DejaVu Sans Mono',monospace; +} +.serializedFormContainer dl.nameValue dt { + margin-left:1px; + font-size:1.1em; + display:inline; + font-weight:bold; +} +.serializedFormContainer dl.nameValue dd { + margin:0 0 0 1px; + font-size:1.1em; + display:inline; +} +/* +List styles +*/ +ul.horizontal li { + display:inline; + font-size:0.9em; +} +ul.inheritance { + margin:0; + padding:0; +} +ul.inheritance li { + display:inline; + list-style:none; +} +ul.inheritance li ul.inheritance { + margin-left:15px; + padding-left:15px; + padding-top:1px; +} +ul.blockList, ul.blockListLast { + margin:10px 0 10px 0; + padding:0; +} +ul.blockList li.blockList, ul.blockListLast li.blockList { + list-style:none; + margin-bottom:15px; + line-height:1.4; +} +ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList { + padding:0px 20px 5px 10px; + border:1px solid #ededed; + background-color:#f8f8f8; +} +ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList { + padding:0 0 5px 8px; + background-color:#ffffff; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockList { + margin-left:0; + padding-left:0; + padding-bottom:15px; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast { + list-style:none; + border-bottom:none; + padding-bottom:0; +} +table tr td dl, table tr td dl dt, table tr td dl dd { + margin-top:0; + margin-bottom:1px; +} +/* +Table styles +*/ +.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary { + width:100%; + border-left:1px solid #EEE; + border-right:1px solid #EEE; + border-bottom:1px solid #EEE; +} +.overviewSummary, .memberSummary { + padding:0px; +} +.overviewSummary caption, .memberSummary caption, .typeSummary caption, +.useSummary caption, .constantsSummary caption, .deprecatedSummary caption { + position:relative; + text-align:left; + background-repeat:no-repeat; + color:#253441; + font-weight:bold; + clear:none; + overflow:hidden; + padding:0px; + padding-top:10px; + padding-left:1px; + margin:0px; + white-space:pre; +} +.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link, +.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link, +.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover, +.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover, +.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active, +.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active, +.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited, +.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited { + color:#FFFFFF; +} +.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span, +.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + padding-bottom:7px; + display:inline-block; + float:left; + background-color:#F8981D; + border: none; + height:16px; +} +.memberSummary caption span.activeTableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#F8981D; + height:16px; +} +.memberSummary caption span.tableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#4D7A97; + height:16px; +} +.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab { + padding-top:0px; + padding-left:0px; + padding-right:0px; + background-image:none; + float:none; + display:inline; +} +.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd, +.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd { + display:none; + width:5px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .activeTableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .tableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + background-color:#4D7A97; + float:left; + +} +.overviewSummary td, .memberSummary td, .typeSummary td, +.useSummary td, .constantsSummary td, .deprecatedSummary td { + text-align:left; + padding:0px 0px 12px 10px; +} +th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th, +td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{ + vertical-align:top; + padding-right:0px; + padding-top:8px; + padding-bottom:3px; +} +th.colFirst, th.colLast, th.colOne, .constantsSummary th { + background:#dee3e9; + text-align:left; + padding:8px 3px 3px 7px; +} +td.colFirst, th.colFirst { + white-space:nowrap; + font-size:13px; +} +td.colLast, th.colLast { + font-size:13px; +} +td.colOne, th.colOne { + font-size:13px; +} +.overviewSummary td.colFirst, .overviewSummary th.colFirst, +.useSummary td.colFirst, .useSummary th.colFirst, +.overviewSummary td.colOne, .overviewSummary th.colOne, +.memberSummary td.colFirst, .memberSummary th.colFirst, +.memberSummary td.colOne, .memberSummary th.colOne, +.typeSummary td.colFirst{ + width:25%; + vertical-align:top; +} +td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover { + font-weight:bold; +} +.tableSubHeadingColor { + background-color:#EEEEFF; +} +.altColor { + background-color:#FFFFFF; +} +.rowColor { + background-color:#EEEEEF; +} +/* +Content styles +*/ +.description pre { + margin-top:0; +} +.deprecatedContent { + margin:0; + padding:10px 0; +} +.docSummary { + padding:0; +} + +ul.blockList ul.blockList ul.blockList li.blockList h3 { + font-style:normal; +} + +div.block { + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; +} + +td.colLast div { + padding-top:0px; +} + + +td.colLast a { + padding-bottom:3px; +} +/* +Formatting effect styles +*/ +.sourceLineNo { + color:green; + padding:0 30px 0 0; +} +h1.hidden { + visibility:hidden; + overflow:hidden; + font-size:10px; +} +.block { + display:block; + margin:3px 10px 2px 0px; + color:#474747; +} +.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink, +.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel, +.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink { + font-weight:bold; +} +.deprecationComment, .emphasizedPhrase, .interfaceName { + font-style:italic; +} + +div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase, +div.block div.block span.interfaceName { + font-style:normal; +} + +div.contentContainer ul.blockList li.blockList h2{ + padding-bottom:0px; +} diff --git a/docs/javadoc/mrbean/2.12/allclasses-frame.html b/docs/javadoc/mrbean/2.12/allclasses-frame.html new file mode 100644 index 00000000..441c00d2 --- /dev/null +++ b/docs/javadoc/mrbean/2.12/allclasses-frame.html @@ -0,0 +1,27 @@ + + + + + + +public static enum AbstractTypeMaterializer.Feature +extends Enum<AbstractTypeMaterializer.Feature>+
Enum Constant and Description | +
---|
FAIL_ON_NON_PUBLIC_TYPES
+Feature that determines what happens when attempt is made to
+ generate implementation of non-public class or interface.
+ |
+
FAIL_ON_UNMATERIALIZED_METHOD
+Feature that determines what happens if an "unrecognized"
+ (non-getter, non-setter) abstract method is encountered: if set to
+ true, will throw an exception during materialization; if false,
+ will materialize method that throws exception only if called.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
protected static int |
+collectDefaults() |
+
boolean |
+enabledByDefault() |
+
int |
+getMask() |
+
static AbstractTypeMaterializer.Feature |
+valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static AbstractTypeMaterializer.Feature[] |
+values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
public static final AbstractTypeMaterializer.Feature FAIL_ON_UNMATERIALIZED_METHOD+
public static final AbstractTypeMaterializer.Feature FAIL_ON_NON_PUBLIC_TYPES+
public static AbstractTypeMaterializer.Feature[] values()+
+for (AbstractTypeMaterializer.Feature c : AbstractTypeMaterializer.Feature.values()) + System.out.println(c); +
public static AbstractTypeMaterializer.Feature valueOf(String name)+
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullprotected static int collectDefaults()+
public boolean enabledByDefault()+
public int getMask()+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/mrbean/2.12/com/fasterxml/jackson/module/mrbean/AbstractTypeMaterializer.html b/docs/javadoc/mrbean/2.12/com/fasterxml/jackson/module/mrbean/AbstractTypeMaterializer.html new file mode 100644 index 00000000..887e9063 --- /dev/null +++ b/docs/javadoc/mrbean/2.12/com/fasterxml/jackson/module/mrbean/AbstractTypeMaterializer.html @@ -0,0 +1,677 @@ + + + + + + +public class AbstractTypeMaterializer
+extends com.fasterxml.jackson.databind.AbstractTypeResolver
+implements com.fasterxml.jackson.core.Versioned
++ ... friends call him Mister Bean... :-)
Modifier and Type | +Class and Description | +
---|---|
static class |
+AbstractTypeMaterializer.Feature
+Enumeration that defines togglable features that guide
+ the serialization feature.
+ |
+
Modifier and Type | +Field and Description | +
---|---|
protected com.fasterxml.jackson.module.mrbean.AbstractTypeMaterializer.MyClassLoader |
+_classLoader
+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...
+ |
+
protected String |
+_defaultPackage
+Package name to use as prefix for generated classes.
+ |
+
protected int |
+_featureFlags
+Bit set that contains all enabled features
+ |
+
protected static int |
+DEFAULT_FEATURE_FLAGS
+Bitfield (set of flags) of all Features that are enabled
+ by default.
+ |
+
static String |
+DEFAULT_PACKAGE_FOR_GENERATED
+Default package to use for generated classes.
+ |
+
Constructor and Description | +
---|
AbstractTypeMaterializer() |
+
AbstractTypeMaterializer(ClassLoader parentClassLoader) |
+
Modifier and Type | +Method and Description | +
---|---|
protected Class<?> |
+_loadAndResolve(String className,
+ byte[] bytecode,
+ Class<?> rawType) |
+
protected Class<?> |
+_materializeRawType(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config,
+ com.fasterxml.jackson.databind.introspect.AnnotatedClass typeDef,
+ String nameToUse) |
+
protected boolean |
+_suitableType(com.fasterxml.jackson.databind.JavaType type) |
+
void |
+disable(AbstractTypeMaterializer.Feature f)
+Method for disabling specified feature.
+ |
+
void |
+enable(AbstractTypeMaterializer.Feature f)
+Method for enabling specified feature.
+ |
+
boolean |
+isEnabled(AbstractTypeMaterializer.Feature f)
+Method for checking whether given feature is enabled or not
+ |
+
Class<?> |
+materializeGenericType(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config,
+ com.fasterxml.jackson.databind.JavaType type) |
+
Class<?> |
+materializeRawType(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config,
+ com.fasterxml.jackson.databind.introspect.AnnotatedClass typeDef)
+NOTE: should not be called for generic types.
+ |
+
com.fasterxml.jackson.databind.JavaType |
+resolveAbstractType(com.fasterxml.jackson.databind.DeserializationConfig config,
+ com.fasterxml.jackson.databind.BeanDescription beanDesc)
+Entry-point for
+AbstractTypeResolver that Jackson calls to materialize
+ an abstract type. |
+
com.fasterxml.jackson.databind.JavaType |
+resolveAbstractType(com.fasterxml.jackson.databind.DeserializationConfig config,
+ com.fasterxml.jackson.databind.JavaType type)
+Deprecated.
+ |
+
void |
+set(AbstractTypeMaterializer.Feature f,
+ boolean state)
+Method for enabling or disabling specified feature.
+ |
+
void |
+setDefaultPackage(String defPkg)
+Method for specifying package to use for generated classes.
+ |
+
com.fasterxml.jackson.core.Version |
+version()
+Method that will return version information stored in and read from jar
+ that contains this class.
+ |
+
findTypeMapping
protected static final int DEFAULT_FEATURE_FLAGS+
public static final String DEFAULT_PACKAGE_FOR_GENERATED+
protected final com.fasterxml.jackson.module.mrbean.AbstractTypeMaterializer.MyClassLoader _classLoader+
protected int _featureFlags+
protected String _defaultPackage+
public AbstractTypeMaterializer()+
public AbstractTypeMaterializer(ClassLoader parentClassLoader)+
parentClassLoader
- Class loader to use for generated classes; if
+ null, will use class loader that loaded materializer itself.public com.fasterxml.jackson.core.Version version()+
version
in interface com.fasterxml.jackson.core.Versioned
public final boolean isEnabled(AbstractTypeMaterializer.Feature f)+
public void enable(AbstractTypeMaterializer.Feature f)+
public void disable(AbstractTypeMaterializer.Feature f)+
public void set(AbstractTypeMaterializer.Feature f, + boolean state)+
public void setDefaultPackage(String defPkg)+
public com.fasterxml.jackson.databind.JavaType resolveAbstractType(com.fasterxml.jackson.databind.DeserializationConfig config, + com.fasterxml.jackson.databind.BeanDescription beanDesc)+
AbstractTypeResolver
that Jackson calls to materialize
+ an abstract type.resolveAbstractType
in class com.fasterxml.jackson.databind.AbstractTypeResolver
@Deprecated +public com.fasterxml.jackson.databind.JavaType resolveAbstractType(com.fasterxml.jackson.databind.DeserializationConfig config, + com.fasterxml.jackson.databind.JavaType type)+
resolveAbstractType(DeserializationConfig, BeanDescription)
,
+ obsoleted in 2.7. Kept around in 2.7 for backwards compatibility.
++ TODO: remove from 2.9
resolveAbstractType
in class com.fasterxml.jackson.databind.AbstractTypeResolver
public Class<?> materializeGenericType(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config, + com.fasterxml.jackson.databind.JavaType type)+
public Class<?> materializeRawType(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config, + com.fasterxml.jackson.databind.introspect.AnnotatedClass typeDef)+
protected Class<?> _materializeRawType(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config, + com.fasterxml.jackson.databind.introspect.AnnotatedClass typeDef, + String nameToUse)+
protected Class<?> _loadAndResolve(String className, + byte[] bytecode, + Class<?> rawType)+
protected boolean _suitableType(com.fasterxml.jackson.databind.JavaType type)+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/mrbean/2.12/com/fasterxml/jackson/module/mrbean/BeanBuilder.html b/docs/javadoc/mrbean/2.12/com/fasterxml/jackson/module/mrbean/BeanBuilder.html new file mode 100644 index 00000000..6221084c --- /dev/null +++ b/docs/javadoc/mrbean/2.12/com/fasterxml/jackson/module/mrbean/BeanBuilder.html @@ -0,0 +1,686 @@ + + + + + + +public class BeanBuilder +extends Object+
Modifier and Type | +Field and Description | +
---|---|
protected Map<String,POJOProperty> |
+_beanProperties |
+
protected com.fasterxml.jackson.databind.JavaType |
+_type
+Abstract class or interface that the bean is created to extend or implement.
+ |
+
protected com.fasterxml.jackson.databind.introspect.AnnotatedClass |
+_typeDefinition |
+
protected com.fasterxml.jackson.databind.type.TypeFactory |
+_typeFactory |
+
protected LinkedHashMap<String,Method> |
+_unsupportedMethods |
+
Constructor and Description | +
---|
BeanBuilder(com.fasterxml.jackson.databind.JavaType type,
+ com.fasterxml.jackson.databind.introspect.AnnotatedClass ac,
+ com.fasterxml.jackson.databind.type.TypeFactory tf) |
+
Modifier and Type | +Method and Description | +
---|---|
protected void |
+addGetter(com.fasterxml.jackson.databind.introspect.TypeResolutionContext ctxt,
+ Method m) |
+
protected void |
+addSetter(com.fasterxml.jackson.databind.introspect.TypeResolutionContext ctxt,
+ Method m) |
+
byte[] |
+build(String className)
+Method that generates byte code for class that implements abstract
+ types requested so far.
+ |
+
protected String |
+buildGetterName(String fieldName) |
+
protected String |
+buildSetterName(String fieldName) |
+
protected com.fasterxml.jackson.databind.introspect.TypeResolutionContext |
+buildTypeContext(com.fasterxml.jackson.databind.JavaType ctxtType) |
+
protected String |
+cap(String prefix,
+ String name) |
+
static BeanBuilder |
+construct(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config,
+ com.fasterxml.jackson.databind.JavaType type,
+ com.fasterxml.jackson.databind.introspect.AnnotatedClass ac) |
+
protected void |
+createField(org.objectweb.asm.ClassWriter cw,
+ POJOProperty prop,
+ com.fasterxml.jackson.module.mrbean.BeanBuilder.TypeDescription type) |
+
protected void |
+createGetter(org.objectweb.asm.ClassWriter cw,
+ String internalClassName,
+ POJOProperty prop,
+ com.fasterxml.jackson.module.mrbean.BeanBuilder.TypeDescription propertyType) |
+
protected void |
+createSetter(org.objectweb.asm.ClassWriter cw,
+ String internalClassName,
+ POJOProperty prop,
+ com.fasterxml.jackson.module.mrbean.BeanBuilder.TypeDescription propertyType) |
+
protected void |
+createUnimplementedMethod(org.objectweb.asm.ClassWriter cw,
+ String internalClassName,
+ Method method)
+Builder for methods that just throw an exception, basically "unsupported
+ operation" implementation.
+ |
+
protected String |
+decap(String name) |
+
protected POJOProperty |
+findProperty(com.fasterxml.jackson.databind.introspect.TypeResolutionContext ctxt,
+ String propName) |
+
protected static void |
+generateDefaultConstructor(org.objectweb.asm.ClassWriter cw,
+ String superName)
+NOTE: only static because it is needed from TypeDetector
+ |
+
protected String |
+getInternalClassName(String className) |
+
protected String |
+getPropertyName(String methodName) |
+
protected boolean |
+hasConcreteOverride(Method m0,
+ com.fasterxml.jackson.databind.JavaType implementedType)
+Helper method used to detect if an abstract method found in a base class
+ may actually be implemented in a (more) concrete sub-class.
+ |
+
BeanBuilder |
+implement(boolean failOnUnrecognized) |
+
protected static boolean |
+returnsBoolean(Method m) |
+
protected Map<String,POJOProperty> _beanProperties+
protected LinkedHashMap<String,Method> _unsupportedMethods+
protected final com.fasterxml.jackson.databind.JavaType _type+
protected final com.fasterxml.jackson.databind.introspect.AnnotatedClass _typeDefinition+
protected final com.fasterxml.jackson.databind.type.TypeFactory _typeFactory+
public BeanBuilder(com.fasterxml.jackson.databind.JavaType type, + com.fasterxml.jackson.databind.introspect.AnnotatedClass ac, + com.fasterxml.jackson.databind.type.TypeFactory tf)+
public static BeanBuilder construct(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config, + com.fasterxml.jackson.databind.JavaType type, + com.fasterxml.jackson.databind.introspect.AnnotatedClass ac)+
public BeanBuilder implement(boolean failOnUnrecognized)+
failOnUnrecognized
- If true, and an unrecognized (non-getter, non-setter)
+ method is encountered, will throw IllegalArgumentException
; if false,
+ will implement bogus method that will throw UnsupportedOperationException
+ if called.public byte[] build(String className)+
className
- Fully-qualified name of the class to generateprotected boolean hasConcreteOverride(Method m0, + com.fasterxml.jackson.databind.JavaType implementedType)+
protected void addGetter(com.fasterxml.jackson.databind.introspect.TypeResolutionContext ctxt, + Method m)+
protected void addSetter(com.fasterxml.jackson.databind.introspect.TypeResolutionContext ctxt, + Method m)+
protected POJOProperty findProperty(com.fasterxml.jackson.databind.introspect.TypeResolutionContext ctxt, + String propName)+
protected static final boolean returnsBoolean(Method m)+
protected static void generateDefaultConstructor(org.objectweb.asm.ClassWriter cw, + String superName)+
protected void createField(org.objectweb.asm.ClassWriter cw, + POJOProperty prop, + com.fasterxml.jackson.module.mrbean.BeanBuilder.TypeDescription type)+
protected void createSetter(org.objectweb.asm.ClassWriter cw, + String internalClassName, + POJOProperty prop, + com.fasterxml.jackson.module.mrbean.BeanBuilder.TypeDescription propertyType)+
protected void createGetter(org.objectweb.asm.ClassWriter cw, + String internalClassName, + POJOProperty prop, + com.fasterxml.jackson.module.mrbean.BeanBuilder.TypeDescription propertyType)+
protected void createUnimplementedMethod(org.objectweb.asm.ClassWriter cw, + String internalClassName, + Method method)+
protected com.fasterxml.jackson.databind.introspect.TypeResolutionContext buildTypeContext(com.fasterxml.jackson.databind.JavaType ctxtType)+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/mrbean/2.12/com/fasterxml/jackson/module/mrbean/BeanUtil.html b/docs/javadoc/mrbean/2.12/com/fasterxml/jackson/module/mrbean/BeanUtil.html new file mode 100644 index 00000000..ed4b06d8 --- /dev/null +++ b/docs/javadoc/mrbean/2.12/com/fasterxml/jackson/module/mrbean/BeanUtil.html @@ -0,0 +1,318 @@ + + + + + + +public class BeanUtil +extends Object+
Modifier and Type | +Method and Description | +
---|---|
static List<com.fasterxml.jackson.databind.JavaType> |
+findSuperTypes(com.fasterxml.jackson.databind.JavaType type,
+ Class<?> endBefore)
+Method that will find all sub-classes and implemented interfaces
+ of a given class or interface.
+ |
+
static List<com.fasterxml.jackson.databind.JavaType> |
+findSuperTypes(com.fasterxml.jackson.databind.JavaType type,
+ Class<?> endBefore,
+ List<com.fasterxml.jackson.databind.JavaType> result) |
+
protected static boolean |
+isConcrete(Member member) |
+
protected static boolean isConcrete(Member member)+
public static List<com.fasterxml.jackson.databind.JavaType> findSuperTypes(com.fasterxml.jackson.databind.JavaType type, + Class<?> endBefore)+
Object.class
is not included in the list
+ regardless of whether endBefore
argument is defined or not.endBefore
- Super-type to NOT include in results, if any; when
+ encountered, will be ignored (and no super types are checked).Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/mrbean/2.12/com/fasterxml/jackson/module/mrbean/MrBeanModule.html b/docs/javadoc/mrbean/2.12/com/fasterxml/jackson/module/mrbean/MrBeanModule.html new file mode 100644 index 00000000..f1e46732 --- /dev/null +++ b/docs/javadoc/mrbean/2.12/com/fasterxml/jackson/module/mrbean/MrBeanModule.html @@ -0,0 +1,409 @@ + + + + + + +public class MrBeanModule
+extends com.fasterxml.jackson.databind.Module
+com.fasterxml.jackson.databind.Module.SetupContext
Modifier and Type | +Field and Description | +
---|---|
protected AbstractTypeMaterializer |
+_materializer
+Configured materializer instance to register with deserializer factory.
+ |
+
Constructor and Description | +
---|
MrBeanModule() |
+
MrBeanModule(AbstractTypeMaterializer materializer) |
+
Modifier and Type | +Method and Description | +
---|---|
AbstractTypeMaterializer |
+getMaterializer()
+Accessor for getting internal
+AbstractTypeMaterializer . |
+
String |
+getModuleName() |
+
void |
+setupModule(com.fasterxml.jackson.databind.Module.SetupContext context) |
+
com.fasterxml.jackson.core.Version |
+version() |
+
getDependencies, getTypeId
protected AbstractTypeMaterializer _materializer+
public MrBeanModule()+
public MrBeanModule(AbstractTypeMaterializer materializer)+
public String getModuleName()+
getModuleName
in class com.fasterxml.jackson.databind.Module
public com.fasterxml.jackson.core.Version version()+
version
in interface com.fasterxml.jackson.core.Versioned
version
in class com.fasterxml.jackson.databind.Module
public void setupModule(com.fasterxml.jackson.databind.Module.SetupContext context)+
setupModule
in class com.fasterxml.jackson.databind.Module
public AbstractTypeMaterializer getMaterializer()+
AbstractTypeMaterializer
.Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/mrbean/2.12/com/fasterxml/jackson/module/mrbean/POJOProperty.html b/docs/javadoc/mrbean/2.12/com/fasterxml/jackson/module/mrbean/POJOProperty.html new file mode 100644 index 00000000..493e4a91 --- /dev/null +++ b/docs/javadoc/mrbean/2.12/com/fasterxml/jackson/module/mrbean/POJOProperty.html @@ -0,0 +1,474 @@ + + + + + + +public class POJOProperty +extends Object+
Modifier and Type | +Field and Description | +
---|---|
protected com.fasterxml.jackson.databind.introspect.TypeResolutionContext |
+_context
+Class in which setter/getter was declared, needed for resolving
+ generic types.
+ |
+
protected String |
+_fieldName |
+
protected Method |
+_getter |
+
protected String |
+_name |
+
protected Method |
+_setter |
+
Constructor and Description | +
---|
POJOProperty(com.fasterxml.jackson.databind.introspect.TypeResolutionContext ctxt,
+ String name) |
+
Modifier and Type | +Method and Description | +
---|---|
String |
+getFieldName() |
+
Method |
+getGetter() |
+
String |
+getName() |
+
Method |
+getSetter() |
+
boolean |
+hasConcreteGetter() |
+
boolean |
+hasConcreteSetter() |
+
com.fasterxml.jackson.module.mrbean.BeanBuilder.TypeDescription |
+selectType() |
+
void |
+setGetter(Method m) |
+
void |
+setSetter(Method m) |
+
protected final String _name+
protected final String _fieldName+
protected final com.fasterxml.jackson.databind.introspect.TypeResolutionContext _context+
protected Method _getter+
protected Method _setter+
public POJOProperty(com.fasterxml.jackson.databind.introspect.TypeResolutionContext ctxt, + String name)+
public String getName()+
public void setGetter(Method m)+
public void setSetter(Method m)+
public Method getGetter()+
public Method getSetter()+
public String getFieldName()+
public boolean hasConcreteGetter()+
public boolean hasConcreteSetter()+
public com.fasterxml.jackson.module.mrbean.BeanBuilder.TypeDescription selectType()+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/mrbean/2.12/com/fasterxml/jackson/module/mrbean/PackageVersion.html b/docs/javadoc/mrbean/2.12/com/fasterxml/jackson/module/mrbean/PackageVersion.html new file mode 100644 index 00000000..d371579b --- /dev/null +++ b/docs/javadoc/mrbean/2.12/com/fasterxml/jackson/module/mrbean/PackageVersion.html @@ -0,0 +1,319 @@ + + + + + + +public final class PackageVersion +extends Object +implements com.fasterxml.jackson.core.Versioned+
Modifier and Type | +Field and Description | +
---|---|
static com.fasterxml.jackson.core.Version |
+VERSION |
+
Constructor and Description | +
---|
PackageVersion() |
+
Modifier and Type | +Method and Description | +
---|---|
com.fasterxml.jackson.core.Version |
+version() |
+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/mrbean/2.12/com/fasterxml/jackson/module/mrbean/TypeBuilder.html b/docs/javadoc/mrbean/2.12/com/fasterxml/jackson/module/mrbean/TypeBuilder.html new file mode 100644 index 00000000..21ff19fa --- /dev/null +++ b/docs/javadoc/mrbean/2.12/com/fasterxml/jackson/module/mrbean/TypeBuilder.html @@ -0,0 +1,323 @@ + + + + + + +public class TypeBuilder +extends Object+
Modifier and Type | +Field and Description | +
---|---|
protected com.fasterxml.jackson.databind.JavaType |
+_implementedType |
+
Constructor and Description | +
---|
TypeBuilder(com.fasterxml.jackson.databind.JavaType type) |
+
Modifier and Type | +Method and Description | +
---|---|
byte[] |
+buildAbstractBase(String className)
+Method that generates byte code for class that implements abstract
+ types requested so far.
+ |
+
protected final com.fasterxml.jackson.databind.JavaType _implementedType+
public TypeBuilder(com.fasterxml.jackson.databind.JavaType type)+
public byte[] buildAbstractBase(String className)+
className
- Fully-qualified name of the class to generateCopyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/mrbean/2.12/com/fasterxml/jackson/module/mrbean/class-use/AbstractTypeMaterializer.Feature.html b/docs/javadoc/mrbean/2.12/com/fasterxml/jackson/module/mrbean/class-use/AbstractTypeMaterializer.Feature.html new file mode 100644 index 00000000..405f5d65 --- /dev/null +++ b/docs/javadoc/mrbean/2.12/com/fasterxml/jackson/module/mrbean/class-use/AbstractTypeMaterializer.Feature.html @@ -0,0 +1,192 @@ + + + + + + +Modifier and Type | +Method and Description | +
---|---|
static AbstractTypeMaterializer.Feature |
+AbstractTypeMaterializer.Feature.valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static AbstractTypeMaterializer.Feature[] |
+AbstractTypeMaterializer.Feature.values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
void |
+AbstractTypeMaterializer.disable(AbstractTypeMaterializer.Feature f)
+Method for disabling specified feature.
+ |
+
void |
+AbstractTypeMaterializer.enable(AbstractTypeMaterializer.Feature f)
+Method for enabling specified feature.
+ |
+
boolean |
+AbstractTypeMaterializer.isEnabled(AbstractTypeMaterializer.Feature f)
+Method for checking whether given feature is enabled or not
+ |
+
void |
+AbstractTypeMaterializer.set(AbstractTypeMaterializer.Feature f,
+ boolean state)
+Method for enabling or disabling specified feature.
+ |
+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/mrbean/2.12/com/fasterxml/jackson/module/mrbean/class-use/AbstractTypeMaterializer.html b/docs/javadoc/mrbean/2.12/com/fasterxml/jackson/module/mrbean/class-use/AbstractTypeMaterializer.html new file mode 100644 index 00000000..70d42f82 --- /dev/null +++ b/docs/javadoc/mrbean/2.12/com/fasterxml/jackson/module/mrbean/class-use/AbstractTypeMaterializer.html @@ -0,0 +1,177 @@ + + + + + + +Modifier and Type | +Field and Description | +
---|---|
protected AbstractTypeMaterializer |
+MrBeanModule._materializer
+Configured materializer instance to register with deserializer factory.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
AbstractTypeMaterializer |
+MrBeanModule.getMaterializer()
+Accessor for getting internal
+AbstractTypeMaterializer . |
+
Constructor and Description | +
---|
MrBeanModule(AbstractTypeMaterializer materializer) |
+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/mrbean/2.12/com/fasterxml/jackson/module/mrbean/class-use/BeanBuilder.html b/docs/javadoc/mrbean/2.12/com/fasterxml/jackson/module/mrbean/class-use/BeanBuilder.html new file mode 100644 index 00000000..76fa771b --- /dev/null +++ b/docs/javadoc/mrbean/2.12/com/fasterxml/jackson/module/mrbean/class-use/BeanBuilder.html @@ -0,0 +1,155 @@ + + + + + + +Modifier and Type | +Method and Description | +
---|---|
static BeanBuilder |
+BeanBuilder.construct(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config,
+ com.fasterxml.jackson.databind.JavaType type,
+ com.fasterxml.jackson.databind.introspect.AnnotatedClass ac) |
+
BeanBuilder |
+BeanBuilder.implement(boolean failOnUnrecognized) |
+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/mrbean/2.12/com/fasterxml/jackson/module/mrbean/class-use/BeanUtil.html b/docs/javadoc/mrbean/2.12/com/fasterxml/jackson/module/mrbean/class-use/BeanUtil.html new file mode 100644 index 00000000..02c47efd --- /dev/null +++ b/docs/javadoc/mrbean/2.12/com/fasterxml/jackson/module/mrbean/class-use/BeanUtil.html @@ -0,0 +1,124 @@ + + + + + + +Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/mrbean/2.12/com/fasterxml/jackson/module/mrbean/class-use/MrBeanModule.html b/docs/javadoc/mrbean/2.12/com/fasterxml/jackson/module/mrbean/class-use/MrBeanModule.html new file mode 100644 index 00000000..bb059167 --- /dev/null +++ b/docs/javadoc/mrbean/2.12/com/fasterxml/jackson/module/mrbean/class-use/MrBeanModule.html @@ -0,0 +1,124 @@ + + + + + + +Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/mrbean/2.12/com/fasterxml/jackson/module/mrbean/class-use/POJOProperty.html b/docs/javadoc/mrbean/2.12/com/fasterxml/jackson/module/mrbean/class-use/POJOProperty.html new file mode 100644 index 00000000..e5652b73 --- /dev/null +++ b/docs/javadoc/mrbean/2.12/com/fasterxml/jackson/module/mrbean/class-use/POJOProperty.html @@ -0,0 +1,192 @@ + + + + + + +Modifier and Type | +Field and Description | +
---|---|
protected Map<String,POJOProperty> |
+BeanBuilder._beanProperties |
+
Modifier and Type | +Method and Description | +
---|---|
protected POJOProperty |
+BeanBuilder.findProperty(com.fasterxml.jackson.databind.introspect.TypeResolutionContext ctxt,
+ String propName) |
+
Modifier and Type | +Method and Description | +
---|---|
protected void |
+BeanBuilder.createField(org.objectweb.asm.ClassWriter cw,
+ POJOProperty prop,
+ com.fasterxml.jackson.module.mrbean.BeanBuilder.TypeDescription type) |
+
protected void |
+BeanBuilder.createGetter(org.objectweb.asm.ClassWriter cw,
+ String internalClassName,
+ POJOProperty prop,
+ com.fasterxml.jackson.module.mrbean.BeanBuilder.TypeDescription propertyType) |
+
protected void |
+BeanBuilder.createSetter(org.objectweb.asm.ClassWriter cw,
+ String internalClassName,
+ POJOProperty prop,
+ com.fasterxml.jackson.module.mrbean.BeanBuilder.TypeDescription propertyType) |
+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/mrbean/2.12/com/fasterxml/jackson/module/mrbean/class-use/PackageVersion.html b/docs/javadoc/mrbean/2.12/com/fasterxml/jackson/module/mrbean/class-use/PackageVersion.html new file mode 100644 index 00000000..91a5e1dc --- /dev/null +++ b/docs/javadoc/mrbean/2.12/com/fasterxml/jackson/module/mrbean/class-use/PackageVersion.html @@ -0,0 +1,124 @@ + + + + + + +Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/mrbean/2.12/com/fasterxml/jackson/module/mrbean/class-use/TypeBuilder.html b/docs/javadoc/mrbean/2.12/com/fasterxml/jackson/module/mrbean/class-use/TypeBuilder.html new file mode 100644 index 00000000..1eb5b5c7 --- /dev/null +++ b/docs/javadoc/mrbean/2.12/com/fasterxml/jackson/module/mrbean/class-use/TypeBuilder.html @@ -0,0 +1,124 @@ + + + + + + +Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/mrbean/2.12/com/fasterxml/jackson/module/mrbean/package-frame.html b/docs/javadoc/mrbean/2.12/com/fasterxml/jackson/module/mrbean/package-frame.html new file mode 100644 index 00000000..e04c73ef --- /dev/null +++ b/docs/javadoc/mrbean/2.12/com/fasterxml/jackson/module/mrbean/package-frame.html @@ -0,0 +1,31 @@ + + + + + + +See: Description
+Class | +Description | +
---|---|
AbstractTypeMaterializer | +
+ Nifty class for pulling implementations of classes out of thin air.
+ |
+
BeanBuilder | +
+ Heavy lifter of mr Bean package: class that keeps track of logical POJO properties,
+ and figures out how to create an implementation class.
+ |
+
BeanUtil | ++ |
MrBeanModule | ++ |
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.
+ |
+
TypeBuilder | +
+ Asm build to generate abstract type
+ |
+
Enum | +Description | +
---|---|
AbstractTypeMaterializer.Feature | +
+ Enumeration that defines togglable features that guide
+ the serialization feature.
+ |
+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/mrbean/2.12/com/fasterxml/jackson/module/mrbean/package-tree.html b/docs/javadoc/mrbean/2.12/com/fasterxml/jackson/module/mrbean/package-tree.html new file mode 100644 index 00000000..9b07f8e4 --- /dev/null +++ b/docs/javadoc/mrbean/2.12/com/fasterxml/jackson/module/mrbean/package-tree.html @@ -0,0 +1,159 @@ + + + + + + +Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/mrbean/2.12/com/fasterxml/jackson/module/mrbean/package-use.html b/docs/javadoc/mrbean/2.12/com/fasterxml/jackson/module/mrbean/package-use.html new file mode 100644 index 00000000..d482f6ae --- /dev/null +++ b/docs/javadoc/mrbean/2.12/com/fasterxml/jackson/module/mrbean/package-use.html @@ -0,0 +1,162 @@ + + + + + + +Class and 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.
+ |
+
BeanBuilder
+ Heavy lifter of mr Bean package: class that keeps track of logical POJO properties,
+ and figures out how to create an implementation class.
+ |
+
POJOProperty
+ Bean that contains information about a single logical
+ POJO property.
+ |
+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/mrbean/2.12/constant-values.html b/docs/javadoc/mrbean/2.12/constant-values.html new file mode 100644 index 00000000..25f656a3 --- /dev/null +++ b/docs/javadoc/mrbean/2.12/constant-values.html @@ -0,0 +1,153 @@ + + + + + + +Modifier and Type | +Constant Field | +Value | +
---|---|---|
+
+public static final String |
+DEFAULT_PACKAGE_FOR_GENERATED |
+"com.fasterxml.jackson.module.mrbean.generated." |
+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/mrbean/2.12/deprecated-list.html b/docs/javadoc/mrbean/2.12/deprecated-list.html new file mode 100644 index 00000000..642f9cb8 --- /dev/null +++ b/docs/javadoc/mrbean/2.12/deprecated-list.html @@ -0,0 +1,146 @@ + + + + + + +Method and Description | +
---|
com.fasterxml.jackson.module.mrbean.AbstractTypeMaterializer.resolveAbstractType(DeserializationConfig, JavaType) | +
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/mrbean/2.12/help-doc.html b/docs/javadoc/mrbean/2.12/help-doc.html new file mode 100644 index 00000000..7c80ccb7 --- /dev/null +++ b/docs/javadoc/mrbean/2.12/help-doc.html @@ -0,0 +1,225 @@ + + + + + + +Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:
+Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:
+Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.
+Each annotation type has its own separate page with the following sections:
+Each enum has its own separate page with the following sections:
+Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.
+There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with java.lang.Object
. The interfaces do not inherit from java.lang.Object
.
The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.
+The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.
+These links take you to the next or previous class, interface, package, or related page.
+These links show and hide the HTML frames. All pages are available with or without frames.
+The All Classes link shows all classes and interfaces except non-static nested types.
+Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.
+The Constant Field Values page lists the static final fields and their values.
+Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/mrbean/2.12/index-all.html b/docs/javadoc/mrbean/2.12/index-all.html new file mode 100644 index 00000000..6a5ac07c --- /dev/null +++ b/docs/javadoc/mrbean/2.12/index-all.html @@ -0,0 +1,486 @@ + + + + + + +AbstractTypeMaterializer
.AbstractTypeResolver
that Jackson calls to materialize
+ an abstract type.Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/mrbean/2.12/index.html b/docs/javadoc/mrbean/2.12/index.html new file mode 100644 index 00000000..2f72589d --- /dev/null +++ b/docs/javadoc/mrbean/2.12/index.html @@ -0,0 +1,73 @@ + + + + + + +This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to Non-frame version.
+Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/mrbean/2.12/package-list b/docs/javadoc/mrbean/2.12/package-list new file mode 100644 index 00000000..4799ba22 --- /dev/null +++ b/docs/javadoc/mrbean/2.12/package-list @@ -0,0 +1 @@ +com.fasterxml.jackson.module.mrbean diff --git a/docs/javadoc/mrbean/2.12/script.js b/docs/javadoc/mrbean/2.12/script.js new file mode 100644 index 00000000..b3463569 --- /dev/null +++ b/docs/javadoc/mrbean/2.12/script.js @@ -0,0 +1,30 @@ +function show(type) +{ + count = 0; + for (var key in methods) { + var row = document.getElementById(key); + if ((methods[key] & type) != 0) { + row.style.display = ''; + row.className = (count++ % 2) ? rowColor : altColor; + } + else + row.style.display = 'none'; + } + updateTabs(type); +} + +function updateTabs(type) +{ + for (var value in tabs) { + var sNode = document.getElementById(tabs[value][0]); + var spanNode = sNode.firstChild; + if (value == type) { + sNode.className = activeTableTab; + spanNode.innerHTML = tabs[value][1]; + } + else { + sNode.className = tableTab; + spanNode.innerHTML = "" + tabs[value][1] + ""; + } + } +} diff --git a/docs/javadoc/mrbean/2.12/stylesheet.css b/docs/javadoc/mrbean/2.12/stylesheet.css new file mode 100644 index 00000000..98055b22 --- /dev/null +++ b/docs/javadoc/mrbean/2.12/stylesheet.css @@ -0,0 +1,574 @@ +/* Javadoc style sheet */ +/* +Overall document style +*/ + +@import url('resources/fonts/dejavu.css'); + +body { + background-color:#ffffff; + color:#353833; + font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; + font-size:14px; + margin:0; +} +a:link, a:visited { + text-decoration:none; + color:#4A6782; +} +a:hover, a:focus { + text-decoration:none; + color:#bb7a2a; +} +a:active { + text-decoration:none; + color:#4A6782; +} +a[name] { + color:#353833; +} +a[name]:hover { + text-decoration:none; + color:#353833; +} +pre { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; +} +h1 { + font-size:20px; +} +h2 { + font-size:18px; +} +h3 { + font-size:16px; + font-style:italic; +} +h4 { + font-size:13px; +} +h5 { + font-size:12px; +} +h6 { + font-size:11px; +} +ul { + list-style-type:disc; +} +code, tt { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; + margin-top:8px; + line-height:1.4em; +} +dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; +} +table tr td dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + vertical-align:top; + padding-top:4px; +} +sup { + font-size:8px; +} +/* +Document title and Copyright styles +*/ +.clear { + clear:both; + height:0px; + overflow:hidden; +} +.aboutLanguage { + float:right; + padding:0px 21px; + font-size:11px; + z-index:200; + margin-top:-9px; +} +.legalCopy { + margin-left:.5em; +} +.bar a, .bar a:link, .bar a:visited, .bar a:active { + color:#FFFFFF; + text-decoration:none; +} +.bar a:hover, .bar a:focus { + color:#bb7a2a; +} +.tab { + background-color:#0066FF; + color:#ffffff; + padding:8px; + width:5em; + font-weight:bold; +} +/* +Navigation bar styles +*/ +.bar { + background-color:#4D7A97; + color:#FFFFFF; + padding:.8em .5em .4em .8em; + height:auto;/*height:1.8em;*/ + font-size:11px; + margin:0; +} +.topNav { + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.bottomNav { + margin-top:10px; + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.subNav { + background-color:#dee3e9; + float:left; + width:100%; + overflow:hidden; + font-size:12px; +} +.subNav div { + clear:left; + float:left; + padding:0 0 5px 6px; + text-transform:uppercase; +} +ul.navList, ul.subNavList { + float:left; + margin:0 25px 0 0; + padding:0; +} +ul.navList li{ + list-style:none; + float:left; + padding: 5px 6px; + text-transform:uppercase; +} +ul.subNavList li{ + list-style:none; + float:left; +} +.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited { + color:#FFFFFF; + text-decoration:none; + text-transform:uppercase; +} +.topNav a:hover, .bottomNav a:hover { + text-decoration:none; + color:#bb7a2a; + text-transform:uppercase; +} +.navBarCell1Rev { + background-color:#F8981D; + color:#253441; + margin: auto 5px; +} +.skipNav { + position:absolute; + top:auto; + left:-9999px; + overflow:hidden; +} +/* +Page header and footer styles +*/ +.header, .footer { + clear:both; + margin:0 20px; + padding:5px 0 0 0; +} +.indexHeader { + margin:10px; + position:relative; +} +.indexHeader span{ + margin-right:15px; +} +.indexHeader h1 { + font-size:13px; +} +.title { + color:#2c4557; + margin:10px 0; +} +.subTitle { + margin:5px 0 0 0; +} +.header ul { + margin:0 0 15px 0; + padding:0; +} +.footer ul { + margin:20px 0 5px 0; +} +.header ul li, .footer ul li { + list-style:none; + font-size:13px; +} +/* +Heading styles +*/ +div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList ul.blockList li.blockList h3 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList li.blockList h3 { + padding:0; + margin:15px 0; +} +ul.blockList li.blockList h2 { + padding:0px 0 20px 0; +} +/* +Page layout container styles +*/ +.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer { + clear:both; + padding:10px 20px; + position:relative; +} +.indexContainer { + margin:10px; + position:relative; + font-size:12px; +} +.indexContainer h2 { + font-size:13px; + padding:0 0 3px 0; +} +.indexContainer ul { + margin:0; + padding:0; +} +.indexContainer ul li { + list-style:none; + padding-top:2px; +} +.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt { + font-size:12px; + font-weight:bold; + margin:10px 0 0 0; + color:#4E4E4E; +} +.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd { + margin:5px 0 10px 0px; + font-size:14px; + font-family:'DejaVu Sans Mono',monospace; +} +.serializedFormContainer dl.nameValue dt { + margin-left:1px; + font-size:1.1em; + display:inline; + font-weight:bold; +} +.serializedFormContainer dl.nameValue dd { + margin:0 0 0 1px; + font-size:1.1em; + display:inline; +} +/* +List styles +*/ +ul.horizontal li { + display:inline; + font-size:0.9em; +} +ul.inheritance { + margin:0; + padding:0; +} +ul.inheritance li { + display:inline; + list-style:none; +} +ul.inheritance li ul.inheritance { + margin-left:15px; + padding-left:15px; + padding-top:1px; +} +ul.blockList, ul.blockListLast { + margin:10px 0 10px 0; + padding:0; +} +ul.blockList li.blockList, ul.blockListLast li.blockList { + list-style:none; + margin-bottom:15px; + line-height:1.4; +} +ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList { + padding:0px 20px 5px 10px; + border:1px solid #ededed; + background-color:#f8f8f8; +} +ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList { + padding:0 0 5px 8px; + background-color:#ffffff; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockList { + margin-left:0; + padding-left:0; + padding-bottom:15px; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast { + list-style:none; + border-bottom:none; + padding-bottom:0; +} +table tr td dl, table tr td dl dt, table tr td dl dd { + margin-top:0; + margin-bottom:1px; +} +/* +Table styles +*/ +.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary { + width:100%; + border-left:1px solid #EEE; + border-right:1px solid #EEE; + border-bottom:1px solid #EEE; +} +.overviewSummary, .memberSummary { + padding:0px; +} +.overviewSummary caption, .memberSummary caption, .typeSummary caption, +.useSummary caption, .constantsSummary caption, .deprecatedSummary caption { + position:relative; + text-align:left; + background-repeat:no-repeat; + color:#253441; + font-weight:bold; + clear:none; + overflow:hidden; + padding:0px; + padding-top:10px; + padding-left:1px; + margin:0px; + white-space:pre; +} +.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link, +.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link, +.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover, +.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover, +.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active, +.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active, +.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited, +.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited { + color:#FFFFFF; +} +.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span, +.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + padding-bottom:7px; + display:inline-block; + float:left; + background-color:#F8981D; + border: none; + height:16px; +} +.memberSummary caption span.activeTableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#F8981D; + height:16px; +} +.memberSummary caption span.tableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#4D7A97; + height:16px; +} +.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab { + padding-top:0px; + padding-left:0px; + padding-right:0px; + background-image:none; + float:none; + display:inline; +} +.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd, +.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd { + display:none; + width:5px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .activeTableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .tableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + background-color:#4D7A97; + float:left; + +} +.overviewSummary td, .memberSummary td, .typeSummary td, +.useSummary td, .constantsSummary td, .deprecatedSummary td { + text-align:left; + padding:0px 0px 12px 10px; +} +th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th, +td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{ + vertical-align:top; + padding-right:0px; + padding-top:8px; + padding-bottom:3px; +} +th.colFirst, th.colLast, th.colOne, .constantsSummary th { + background:#dee3e9; + text-align:left; + padding:8px 3px 3px 7px; +} +td.colFirst, th.colFirst { + white-space:nowrap; + font-size:13px; +} +td.colLast, th.colLast { + font-size:13px; +} +td.colOne, th.colOne { + font-size:13px; +} +.overviewSummary td.colFirst, .overviewSummary th.colFirst, +.useSummary td.colFirst, .useSummary th.colFirst, +.overviewSummary td.colOne, .overviewSummary th.colOne, +.memberSummary td.colFirst, .memberSummary th.colFirst, +.memberSummary td.colOne, .memberSummary th.colOne, +.typeSummary td.colFirst{ + width:25%; + vertical-align:top; +} +td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover { + font-weight:bold; +} +.tableSubHeadingColor { + background-color:#EEEEFF; +} +.altColor { + background-color:#FFFFFF; +} +.rowColor { + background-color:#EEEEEF; +} +/* +Content styles +*/ +.description pre { + margin-top:0; +} +.deprecatedContent { + margin:0; + padding:10px 0; +} +.docSummary { + padding:0; +} + +ul.blockList ul.blockList ul.blockList li.blockList h3 { + font-style:normal; +} + +div.block { + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; +} + +td.colLast div { + padding-top:0px; +} + + +td.colLast a { + padding-bottom:3px; +} +/* +Formatting effect styles +*/ +.sourceLineNo { + color:green; + padding:0 30px 0 0; +} +h1.hidden { + visibility:hidden; + overflow:hidden; + font-size:10px; +} +.block { + display:block; + margin:3px 10px 2px 0px; + color:#474747; +} +.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink, +.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel, +.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink { + font-weight:bold; +} +.deprecationComment, .emphasizedPhrase, .interfaceName { + font-style:italic; +} + +div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase, +div.block div.block span.interfaceName { + font-style:normal; +} + +div.contentContainer ul.blockList li.blockList h2{ + padding-bottom:0px; +} diff --git a/docs/javadoc/osgi/2.12/allclasses-frame.html b/docs/javadoc/osgi/2.12/allclasses-frame.html new file mode 100644 index 00000000..eba4b659 --- /dev/null +++ b/docs/javadoc/osgi/2.12/allclasses-frame.html @@ -0,0 +1,22 @@ + + + + + + +public class OsgiInjectableValues
+extends com.fasterxml.jackson.databind.InjectableValues
+JacksonInject
in the constructor parameters or the class members ask for injecting a matching OSGI services.
+ Use the JacksonInject.value()
to specify an OSGI filter to select more accurately the OSGI services.
+ Null is injected when no matching OSGI service is registered.com.fasterxml.jackson.databind.InjectableValues.Std
Constructor and Description | +
---|
OsgiInjectableValues(org.osgi.framework.BundleContext bundleContext) |
+
Modifier and Type | +Method and Description | +
---|---|
Object |
+findInjectableValue(Object valueId,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt,
+ com.fasterxml.jackson.databind.BeanProperty forProperty,
+ Object beanInstance) |
+
public OsgiInjectableValues(org.osgi.framework.BundleContext bundleContext)+
public Object findInjectableValue(Object valueId, + com.fasterxml.jackson.databind.DeserializationContext ctxt, + com.fasterxml.jackson.databind.BeanProperty forProperty, + Object beanInstance)+
findInjectableValue
in class com.fasterxml.jackson.databind.InjectableValues
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/osgi/2.12/com/fasterxml/jackson/module/osgi/OsgiJacksonModule.html b/docs/javadoc/osgi/2.12/com/fasterxml/jackson/module/osgi/OsgiJacksonModule.html new file mode 100644 index 00000000..9c09dfbe --- /dev/null +++ b/docs/javadoc/osgi/2.12/com/fasterxml/jackson/module/osgi/OsgiJacksonModule.html @@ -0,0 +1,350 @@ + + + + + + +public class OsgiJacksonModule
+extends com.fasterxml.jackson.databind.Module
+InjectableValues
) implementation
+ by calling ObjectMapper.setInjectableValues(com.fasterxml.jackson.databind.InjectableValues)
.OsgiInjectableValues
com.fasterxml.jackson.databind.Module.SetupContext
Constructor and Description | +
---|
OsgiJacksonModule(org.osgi.framework.BundleContext bundleContext) |
+
Modifier and Type | +Method and Description | +
---|---|
String |
+getModuleName() |
+
void |
+setupModule(com.fasterxml.jackson.databind.Module.SetupContext context) |
+
com.fasterxml.jackson.core.Version |
+version() |
+
getDependencies, getTypeId
public OsgiJacksonModule(org.osgi.framework.BundleContext bundleContext)+
public String getModuleName()+
getModuleName
in class com.fasterxml.jackson.databind.Module
public com.fasterxml.jackson.core.Version version()+
version
in interface com.fasterxml.jackson.core.Versioned
version
in class com.fasterxml.jackson.databind.Module
public void setupModule(com.fasterxml.jackson.databind.Module.SetupContext context)+
setupModule
in class com.fasterxml.jackson.databind.Module
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/osgi/2.12/com/fasterxml/jackson/module/osgi/PackageVersion.html b/docs/javadoc/osgi/2.12/com/fasterxml/jackson/module/osgi/PackageVersion.html new file mode 100644 index 00000000..fd2e5030 --- /dev/null +++ b/docs/javadoc/osgi/2.12/com/fasterxml/jackson/module/osgi/PackageVersion.html @@ -0,0 +1,319 @@ + + + + + + +public final class PackageVersion +extends Object +implements com.fasterxml.jackson.core.Versioned+
Modifier and Type | +Field and Description | +
---|---|
static com.fasterxml.jackson.core.Version |
+VERSION |
+
Constructor and Description | +
---|
PackageVersion() |
+
Modifier and Type | +Method and Description | +
---|---|
com.fasterxml.jackson.core.Version |
+version() |
+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/osgi/2.12/com/fasterxml/jackson/module/osgi/class-use/OsgiInjectableValues.html b/docs/javadoc/osgi/2.12/com/fasterxml/jackson/module/osgi/class-use/OsgiInjectableValues.html new file mode 100644 index 00000000..7d34aff9 --- /dev/null +++ b/docs/javadoc/osgi/2.12/com/fasterxml/jackson/module/osgi/class-use/OsgiInjectableValues.html @@ -0,0 +1,124 @@ + + + + + + +Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/osgi/2.12/com/fasterxml/jackson/module/osgi/class-use/OsgiJacksonModule.html b/docs/javadoc/osgi/2.12/com/fasterxml/jackson/module/osgi/class-use/OsgiJacksonModule.html new file mode 100644 index 00000000..86ea5d06 --- /dev/null +++ b/docs/javadoc/osgi/2.12/com/fasterxml/jackson/module/osgi/class-use/OsgiJacksonModule.html @@ -0,0 +1,124 @@ + + + + + + +Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/osgi/2.12/com/fasterxml/jackson/module/osgi/class-use/PackageVersion.html b/docs/javadoc/osgi/2.12/com/fasterxml/jackson/module/osgi/class-use/PackageVersion.html new file mode 100644 index 00000000..835ef11d --- /dev/null +++ b/docs/javadoc/osgi/2.12/com/fasterxml/jackson/module/osgi/class-use/PackageVersion.html @@ -0,0 +1,124 @@ + + + + + + +Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/osgi/2.12/com/fasterxml/jackson/module/osgi/package-frame.html b/docs/javadoc/osgi/2.12/com/fasterxml/jackson/module/osgi/package-frame.html new file mode 100644 index 00000000..4ceb96af --- /dev/null +++ b/docs/javadoc/osgi/2.12/com/fasterxml/jackson/module/osgi/package-frame.html @@ -0,0 +1,23 @@ + + + + + + +Class | +Description | +
---|---|
OsgiInjectableValues | +
+ Injects OSGI services in deserialized objects
+
++ Use the JacksonInject in 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.
+ |
+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/osgi/2.12/com/fasterxml/jackson/module/osgi/package-tree.html b/docs/javadoc/osgi/2.12/com/fasterxml/jackson/module/osgi/package-tree.html new file mode 100644 index 00000000..b990a45f --- /dev/null +++ b/docs/javadoc/osgi/2.12/com/fasterxml/jackson/module/osgi/package-tree.html @@ -0,0 +1,143 @@ + + + + + + +Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/osgi/2.12/com/fasterxml/jackson/module/osgi/package-use.html b/docs/javadoc/osgi/2.12/com/fasterxml/jackson/module/osgi/package-use.html new file mode 100644 index 00000000..81813d86 --- /dev/null +++ b/docs/javadoc/osgi/2.12/com/fasterxml/jackson/module/osgi/package-use.html @@ -0,0 +1,124 @@ + + + + + + +Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/osgi/2.12/constant-values.html b/docs/javadoc/osgi/2.12/constant-values.html new file mode 100644 index 00000000..c99210a7 --- /dev/null +++ b/docs/javadoc/osgi/2.12/constant-values.html @@ -0,0 +1,124 @@ + + + + + + +Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/osgi/2.12/deprecated-list.html b/docs/javadoc/osgi/2.12/deprecated-list.html new file mode 100644 index 00000000..b5046305 --- /dev/null +++ b/docs/javadoc/osgi/2.12/deprecated-list.html @@ -0,0 +1,124 @@ + + + + + + +Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/osgi/2.12/help-doc.html b/docs/javadoc/osgi/2.12/help-doc.html new file mode 100644 index 00000000..c2359074 --- /dev/null +++ b/docs/javadoc/osgi/2.12/help-doc.html @@ -0,0 +1,225 @@ + + + + + + +Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:
+Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:
+Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.
+Each annotation type has its own separate page with the following sections:
+Each enum has its own separate page with the following sections:
+Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.
+There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with java.lang.Object
. The interfaces do not inherit from java.lang.Object
.
The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.
+The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.
+These links take you to the next or previous class, interface, package, or related page.
+These links show and hide the HTML frames. All pages are available with or without frames.
+The All Classes link shows all classes and interfaces except non-static nested types.
+Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.
+The Constant Field Values page lists the static final fields and their values.
+Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/osgi/2.12/index-all.html b/docs/javadoc/osgi/2.12/index-all.html new file mode 100644 index 00000000..777275f1 --- /dev/null +++ b/docs/javadoc/osgi/2.12/index-all.html @@ -0,0 +1,199 @@ + + + + + + +JacksonInject
in the constructor parameters or the class members ask for injecting a matching OSGI services.Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/osgi/2.12/index.html b/docs/javadoc/osgi/2.12/index.html new file mode 100644 index 00000000..f6ac0a3d --- /dev/null +++ b/docs/javadoc/osgi/2.12/index.html @@ -0,0 +1,73 @@ + + + + + + +This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to Non-frame version.
+Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/osgi/2.12/package-list b/docs/javadoc/osgi/2.12/package-list new file mode 100644 index 00000000..4fe64953 --- /dev/null +++ b/docs/javadoc/osgi/2.12/package-list @@ -0,0 +1 @@ +com.fasterxml.jackson.module.osgi diff --git a/docs/javadoc/osgi/2.12/script.js b/docs/javadoc/osgi/2.12/script.js new file mode 100644 index 00000000..b3463569 --- /dev/null +++ b/docs/javadoc/osgi/2.12/script.js @@ -0,0 +1,30 @@ +function show(type) +{ + count = 0; + for (var key in methods) { + var row = document.getElementById(key); + if ((methods[key] & type) != 0) { + row.style.display = ''; + row.className = (count++ % 2) ? rowColor : altColor; + } + else + row.style.display = 'none'; + } + updateTabs(type); +} + +function updateTabs(type) +{ + for (var value in tabs) { + var sNode = document.getElementById(tabs[value][0]); + var spanNode = sNode.firstChild; + if (value == type) { + sNode.className = activeTableTab; + spanNode.innerHTML = tabs[value][1]; + } + else { + sNode.className = tableTab; + spanNode.innerHTML = "" + tabs[value][1] + ""; + } + } +} diff --git a/docs/javadoc/osgi/2.12/stylesheet.css b/docs/javadoc/osgi/2.12/stylesheet.css new file mode 100644 index 00000000..98055b22 --- /dev/null +++ b/docs/javadoc/osgi/2.12/stylesheet.css @@ -0,0 +1,574 @@ +/* Javadoc style sheet */ +/* +Overall document style +*/ + +@import url('resources/fonts/dejavu.css'); + +body { + background-color:#ffffff; + color:#353833; + font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; + font-size:14px; + margin:0; +} +a:link, a:visited { + text-decoration:none; + color:#4A6782; +} +a:hover, a:focus { + text-decoration:none; + color:#bb7a2a; +} +a:active { + text-decoration:none; + color:#4A6782; +} +a[name] { + color:#353833; +} +a[name]:hover { + text-decoration:none; + color:#353833; +} +pre { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; +} +h1 { + font-size:20px; +} +h2 { + font-size:18px; +} +h3 { + font-size:16px; + font-style:italic; +} +h4 { + font-size:13px; +} +h5 { + font-size:12px; +} +h6 { + font-size:11px; +} +ul { + list-style-type:disc; +} +code, tt { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; + margin-top:8px; + line-height:1.4em; +} +dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; +} +table tr td dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + vertical-align:top; + padding-top:4px; +} +sup { + font-size:8px; +} +/* +Document title and Copyright styles +*/ +.clear { + clear:both; + height:0px; + overflow:hidden; +} +.aboutLanguage { + float:right; + padding:0px 21px; + font-size:11px; + z-index:200; + margin-top:-9px; +} +.legalCopy { + margin-left:.5em; +} +.bar a, .bar a:link, .bar a:visited, .bar a:active { + color:#FFFFFF; + text-decoration:none; +} +.bar a:hover, .bar a:focus { + color:#bb7a2a; +} +.tab { + background-color:#0066FF; + color:#ffffff; + padding:8px; + width:5em; + font-weight:bold; +} +/* +Navigation bar styles +*/ +.bar { + background-color:#4D7A97; + color:#FFFFFF; + padding:.8em .5em .4em .8em; + height:auto;/*height:1.8em;*/ + font-size:11px; + margin:0; +} +.topNav { + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.bottomNav { + margin-top:10px; + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.subNav { + background-color:#dee3e9; + float:left; + width:100%; + overflow:hidden; + font-size:12px; +} +.subNav div { + clear:left; + float:left; + padding:0 0 5px 6px; + text-transform:uppercase; +} +ul.navList, ul.subNavList { + float:left; + margin:0 25px 0 0; + padding:0; +} +ul.navList li{ + list-style:none; + float:left; + padding: 5px 6px; + text-transform:uppercase; +} +ul.subNavList li{ + list-style:none; + float:left; +} +.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited { + color:#FFFFFF; + text-decoration:none; + text-transform:uppercase; +} +.topNav a:hover, .bottomNav a:hover { + text-decoration:none; + color:#bb7a2a; + text-transform:uppercase; +} +.navBarCell1Rev { + background-color:#F8981D; + color:#253441; + margin: auto 5px; +} +.skipNav { + position:absolute; + top:auto; + left:-9999px; + overflow:hidden; +} +/* +Page header and footer styles +*/ +.header, .footer { + clear:both; + margin:0 20px; + padding:5px 0 0 0; +} +.indexHeader { + margin:10px; + position:relative; +} +.indexHeader span{ + margin-right:15px; +} +.indexHeader h1 { + font-size:13px; +} +.title { + color:#2c4557; + margin:10px 0; +} +.subTitle { + margin:5px 0 0 0; +} +.header ul { + margin:0 0 15px 0; + padding:0; +} +.footer ul { + margin:20px 0 5px 0; +} +.header ul li, .footer ul li { + list-style:none; + font-size:13px; +} +/* +Heading styles +*/ +div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList ul.blockList li.blockList h3 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList li.blockList h3 { + padding:0; + margin:15px 0; +} +ul.blockList li.blockList h2 { + padding:0px 0 20px 0; +} +/* +Page layout container styles +*/ +.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer { + clear:both; + padding:10px 20px; + position:relative; +} +.indexContainer { + margin:10px; + position:relative; + font-size:12px; +} +.indexContainer h2 { + font-size:13px; + padding:0 0 3px 0; +} +.indexContainer ul { + margin:0; + padding:0; +} +.indexContainer ul li { + list-style:none; + padding-top:2px; +} +.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt { + font-size:12px; + font-weight:bold; + margin:10px 0 0 0; + color:#4E4E4E; +} +.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd { + margin:5px 0 10px 0px; + font-size:14px; + font-family:'DejaVu Sans Mono',monospace; +} +.serializedFormContainer dl.nameValue dt { + margin-left:1px; + font-size:1.1em; + display:inline; + font-weight:bold; +} +.serializedFormContainer dl.nameValue dd { + margin:0 0 0 1px; + font-size:1.1em; + display:inline; +} +/* +List styles +*/ +ul.horizontal li { + display:inline; + font-size:0.9em; +} +ul.inheritance { + margin:0; + padding:0; +} +ul.inheritance li { + display:inline; + list-style:none; +} +ul.inheritance li ul.inheritance { + margin-left:15px; + padding-left:15px; + padding-top:1px; +} +ul.blockList, ul.blockListLast { + margin:10px 0 10px 0; + padding:0; +} +ul.blockList li.blockList, ul.blockListLast li.blockList { + list-style:none; + margin-bottom:15px; + line-height:1.4; +} +ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList { + padding:0px 20px 5px 10px; + border:1px solid #ededed; + background-color:#f8f8f8; +} +ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList { + padding:0 0 5px 8px; + background-color:#ffffff; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockList { + margin-left:0; + padding-left:0; + padding-bottom:15px; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast { + list-style:none; + border-bottom:none; + padding-bottom:0; +} +table tr td dl, table tr td dl dt, table tr td dl dd { + margin-top:0; + margin-bottom:1px; +} +/* +Table styles +*/ +.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary { + width:100%; + border-left:1px solid #EEE; + border-right:1px solid #EEE; + border-bottom:1px solid #EEE; +} +.overviewSummary, .memberSummary { + padding:0px; +} +.overviewSummary caption, .memberSummary caption, .typeSummary caption, +.useSummary caption, .constantsSummary caption, .deprecatedSummary caption { + position:relative; + text-align:left; + background-repeat:no-repeat; + color:#253441; + font-weight:bold; + clear:none; + overflow:hidden; + padding:0px; + padding-top:10px; + padding-left:1px; + margin:0px; + white-space:pre; +} +.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link, +.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link, +.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover, +.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover, +.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active, +.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active, +.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited, +.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited { + color:#FFFFFF; +} +.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span, +.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + padding-bottom:7px; + display:inline-block; + float:left; + background-color:#F8981D; + border: none; + height:16px; +} +.memberSummary caption span.activeTableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#F8981D; + height:16px; +} +.memberSummary caption span.tableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#4D7A97; + height:16px; +} +.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab { + padding-top:0px; + padding-left:0px; + padding-right:0px; + background-image:none; + float:none; + display:inline; +} +.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd, +.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd { + display:none; + width:5px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .activeTableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .tableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + background-color:#4D7A97; + float:left; + +} +.overviewSummary td, .memberSummary td, .typeSummary td, +.useSummary td, .constantsSummary td, .deprecatedSummary td { + text-align:left; + padding:0px 0px 12px 10px; +} +th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th, +td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{ + vertical-align:top; + padding-right:0px; + padding-top:8px; + padding-bottom:3px; +} +th.colFirst, th.colLast, th.colOne, .constantsSummary th { + background:#dee3e9; + text-align:left; + padding:8px 3px 3px 7px; +} +td.colFirst, th.colFirst { + white-space:nowrap; + font-size:13px; +} +td.colLast, th.colLast { + font-size:13px; +} +td.colOne, th.colOne { + font-size:13px; +} +.overviewSummary td.colFirst, .overviewSummary th.colFirst, +.useSummary td.colFirst, .useSummary th.colFirst, +.overviewSummary td.colOne, .overviewSummary th.colOne, +.memberSummary td.colFirst, .memberSummary th.colFirst, +.memberSummary td.colOne, .memberSummary th.colOne, +.typeSummary td.colFirst{ + width:25%; + vertical-align:top; +} +td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover { + font-weight:bold; +} +.tableSubHeadingColor { + background-color:#EEEEFF; +} +.altColor { + background-color:#FFFFFF; +} +.rowColor { + background-color:#EEEEEF; +} +/* +Content styles +*/ +.description pre { + margin-top:0; +} +.deprecatedContent { + margin:0; + padding:10px 0; +} +.docSummary { + padding:0; +} + +ul.blockList ul.blockList ul.blockList li.blockList h3 { + font-style:normal; +} + +div.block { + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; +} + +td.colLast div { + padding-top:0px; +} + + +td.colLast a { + padding-bottom:3px; +} +/* +Formatting effect styles +*/ +.sourceLineNo { + color:green; + padding:0 30px 0 0; +} +h1.hidden { + visibility:hidden; + overflow:hidden; + font-size:10px; +} +.block { + display:block; + margin:3px 10px 2px 0px; + color:#474747; +} +.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink, +.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel, +.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink { + font-weight:bold; +} +.deprecationComment, .emphasizedPhrase, .interfaceName { + font-style:italic; +} + +div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase, +div.block div.block span.interfaceName { + font-style:normal; +} + +div.contentContainer ul.blockList li.blockList h2{ + padding-bottom:0px; +} diff --git a/docs/javadoc/paranamer/2.12/allclasses-frame.html b/docs/javadoc/paranamer/2.12/allclasses-frame.html new file mode 100644 index 00000000..089073ff --- /dev/null +++ b/docs/javadoc/paranamer/2.12/allclasses-frame.html @@ -0,0 +1,24 @@ + + + + + + +public final class PackageVersion +extends Object +implements com.fasterxml.jackson.core.Versioned+
Modifier and Type | +Field and Description | +
---|---|
static com.fasterxml.jackson.core.Version |
+VERSION |
+
Constructor and Description | +
---|
PackageVersion() |
+
Modifier and Type | +Method and Description | +
---|---|
com.fasterxml.jackson.core.Version |
+version() |
+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/paranamer/2.12/com/fasterxml/jackson/module/paranamer/ParanamerAnnotationIntrospector.html b/docs/javadoc/paranamer/2.12/com/fasterxml/jackson/module/paranamer/ParanamerAnnotationIntrospector.html new file mode 100644 index 00000000..f971bcfe --- /dev/null +++ b/docs/javadoc/paranamer/2.12/com/fasterxml/jackson/module/paranamer/ParanamerAnnotationIntrospector.html @@ -0,0 +1,419 @@ + + + + + + +public class ParanamerAnnotationIntrospector
+extends com.fasterxml.jackson.databind.introspect.NopAnnotationIntrospector
+AnnotationIntrospector
that defines functionality
+ to discover names of constructor (and factory method) parameters,
+ without using any defaulting.
+ Can be used as chainable add-on introspector.com.fasterxml.jackson.databind.AnnotationIntrospector.ReferenceProperty
Modifier and Type | +Field and Description | +
---|---|
protected SerializableParanamer |
+_paranamer
+Wrapper used to encapsulate actual Paranamer call, to allow serialization
+ of this introspector
+ |
+
instance
Constructor and Description | +
---|
ParanamerAnnotationIntrospector() |
+
ParanamerAnnotationIntrospector(com.thoughtworks.paranamer.Paranamer pn) |
+
ParanamerAnnotationIntrospector(SerializableParanamer pn) |
+
Modifier and Type | +Method and Description | +
---|---|
String |
+findImplicitPropertyName(com.fasterxml.jackson.databind.introspect.AnnotatedMember param) |
+
com.fasterxml.jackson.databind.PropertyName |
+findNameForDeserialization(com.fasterxml.jackson.databind.introspect.Annotated a) |
+
version
_findAnnotation, _hasAnnotation, _hasOneOf, allIntrospectors, allIntrospectors, findAndAddVirtualProperties, findAutoDetectVisibility, findClassDescription, findContentDeserializer, findContentSerializer, findCreatorAnnotation, findCreatorBinding, findDefaultEnumValue, findDeserializationContentConverter, findDeserializationContentType, findDeserializationConverter, findDeserializationKeyType, findDeserializationType, findDeserializer, findEnumAliases, findEnumValue, findEnumValues, findFilterId, findFormat, findIgnoreUnknownProperties, findInjectableValue, findInjectableValueId, findKeyDeserializer, findKeySerializer, findMergeInfo, findNameForSerialization, findNamingStrategy, findNullSerializer, findObjectIdInfo, findObjectReferenceInfo, findPOJOBuilder, findPOJOBuilderConfig, findPropertiesToIgnore, findPropertyAccess, findPropertyAliases, findPropertyContentTypeResolver, findPropertyDefaultValue, findPropertyDescription, findPropertyIgnoralByName, findPropertyIgnorals, findPropertyInclusion, findPropertyInclusionByName, findPropertyIndex, findPropertyTypeResolver, findReferenceType, findRenameByField, findRootName, findSerializationContentConverter, findSerializationContentType, findSerializationConverter, findSerializationInclusion, findSerializationInclusionForContent, findSerializationKeyType, findSerializationPropertyOrder, findSerializationSortAlphabetically, findSerializationType, findSerializationTyping, findSerializer, findSetterInfo, findSubtypes, findTypeName, findTypeResolver, findUnwrappingNameTransformer, findValueInstantiator, findViews, findWrapperName, hasAnyGetter, hasAnyGetterAnnotation, hasAnySetter, hasAnySetterAnnotation, hasAsKey, hasAsValue, hasAsValueAnnotation, hasCreatorAnnotation, hasIgnoreMarker, hasRequiredMarker, isAnnotationBundle, isIgnorableType, isTypeId, nopInstance, pair, refineDeserializationType, refineSerializationType, resolveSetterConflict
protected final SerializableParanamer _paranamer+
public ParanamerAnnotationIntrospector()+
public ParanamerAnnotationIntrospector(SerializableParanamer pn)+
public ParanamerAnnotationIntrospector(com.thoughtworks.paranamer.Paranamer pn)+
public com.fasterxml.jackson.databind.PropertyName findNameForDeserialization(com.fasterxml.jackson.databind.introspect.Annotated a)+
findNameForDeserialization
in class com.fasterxml.jackson.databind.AnnotationIntrospector
public String findImplicitPropertyName(com.fasterxml.jackson.databind.introspect.AnnotatedMember param)+
findImplicitPropertyName
in class com.fasterxml.jackson.databind.AnnotationIntrospector
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/paranamer/2.12/com/fasterxml/jackson/module/paranamer/ParanamerModule.html b/docs/javadoc/paranamer/2.12/com/fasterxml/jackson/module/paranamer/ParanamerModule.html new file mode 100644 index 00000000..1b628077 --- /dev/null +++ b/docs/javadoc/paranamer/2.12/com/fasterxml/jackson/module/paranamer/ParanamerModule.html @@ -0,0 +1,394 @@ + + + + + + +public class ParanamerModule
+extends com.fasterxml.jackson.databind.module.SimpleModule
+ParanamerOnJacksonAnnotationIntrospector
+ after existing introspectors, to add support for discovering names of
+ creator (constructor, factory method) parameters automatically, without
+ explicit annotations.
+
+ Note that use of this module is optional: the only thing it does is register
+ annotation introspector; so you can instead choose to do this from your
+ custom module, or directly configure ObjectMapper
.
com.fasterxml.jackson.databind.Module.SetupContext
Modifier and Type | +Field and Description | +
---|---|
protected com.thoughtworks.paranamer.Paranamer |
+_paranamer
+Caller may specify alternate
+Paranamer to use, over
+ default BytecodeReadingParanamer |
+
_abstractTypes, _deserializerModifier, _deserializers, _keyDeserializers, _keySerializers, _mixins, _name, _namingStrategy, _serializerModifier, _serializers, _subtypes, _valueInstantiators, _version
Constructor and Description | +
---|
ParanamerModule() |
+
ParanamerModule(com.thoughtworks.paranamer.Paranamer paranamer) |
+
Modifier and Type | +Method and Description | +
---|---|
void |
+setupModule(com.fasterxml.jackson.databind.Module.SetupContext context) |
+
_checkNotNull, addAbstractTypeMapping, addDeserializer, addKeyDeserializer, addKeySerializer, addSerializer, addSerializer, addValueInstantiator, getModuleName, getTypeId, registerSubtypes, registerSubtypes, registerSubtypes, setAbstractTypes, setDeserializerModifier, setDeserializers, setKeyDeserializers, setKeySerializers, setMixInAnnotation, setNamingStrategy, setSerializerModifier, setSerializers, setValueInstantiators, version
getDependencies
protected final com.thoughtworks.paranamer.Paranamer _paranamer+
Paranamer
to use, over
+ default BytecodeReadingParanamer
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/paranamer/2.12/com/fasterxml/jackson/module/paranamer/ParanamerOnJacksonAnnotationIntrospector.html b/docs/javadoc/paranamer/2.12/com/fasterxml/jackson/module/paranamer/ParanamerOnJacksonAnnotationIntrospector.html new file mode 100644 index 00000000..c7d27b17 --- /dev/null +++ b/docs/javadoc/paranamer/2.12/com/fasterxml/jackson/module/paranamer/ParanamerOnJacksonAnnotationIntrospector.html @@ -0,0 +1,426 @@ + + + + + + +public class ParanamerOnJacksonAnnotationIntrospector
+extends com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
+AnnotationIntrospector
that defines functionality
+ to discover names of constructor (and factory method) parameters,
+ on top of default Jackson annotation processing.
+ It can be used as the replacement for vanilla
+ JacksonAnnotationIntrospector
.com.fasterxml.jackson.databind.AnnotationIntrospector.ReferenceProperty
Modifier and Type | +Field and Description | +
---|---|
protected SerializableParanamer |
+_paranamer
+Wrapper used to encapsulate actual Paranamer call, to allow serialization
+ of this introspector
+ |
+
_annotationsInside, _cfgConstructorPropertiesImpliesCreator
Constructor and Description | +
---|
ParanamerOnJacksonAnnotationIntrospector() |
+
ParanamerOnJacksonAnnotationIntrospector(com.thoughtworks.paranamer.Paranamer pn)
+Deprecated.
+
+since 2.7.6
+ |
+
ParanamerOnJacksonAnnotationIntrospector(SerializableParanamer pn) |
+
Modifier and Type | +Method and Description | +
---|---|
String |
+findImplicitPropertyName(com.fasterxml.jackson.databind.introspect.AnnotatedMember param) |
+
com.fasterxml.jackson.databind.PropertyName |
+findNameForDeserialization(com.fasterxml.jackson.databind.introspect.Annotated a) |
+
_classIfExplicit, _classIfExplicit, _constructNoTypeResolverBuilder, _constructStdTypeResolverBuilder, _constructVirtualProperty, _constructVirtualProperty, _findConstructorName, _findTypeResolver, _isIgnorable, _propertyName, findAndAddVirtualProperties, findAutoDetectVisibility, findClassDescription, findContentDeserializer, findContentSerializer, findCreatorAnnotation, findCreatorBinding, findDefaultEnumValue, findDeserializationContentConverter, findDeserializationContentType, findDeserializationConverter, findDeserializationKeyType, findDeserializationType, findDeserializer, findEnumAliases, findEnumValue, findEnumValues, findFilterId, findFormat, findInjectableValue, findInjectableValueId, findKeyDeserializer, findKeySerializer, findMergeInfo, findNameForSerialization, findNamingStrategy, findNullSerializer, findObjectIdInfo, findObjectReferenceInfo, findPOJOBuilder, findPOJOBuilderConfig, findPropertyAccess, findPropertyAliases, findPropertyContentTypeResolver, findPropertyDefaultValue, findPropertyDescription, findPropertyIgnoralByName, findPropertyIgnorals, findPropertyInclusion, findPropertyInclusionByName, findPropertyIndex, findPropertyTypeResolver, findReferenceType, findRenameByField, findRootName, findSerializationContentConverter, findSerializationContentType, findSerializationConverter, findSerializationKeyType, findSerializationPropertyOrder, findSerializationSortAlphabetically, findSerializationType, findSerializationTyping, findSerializer, findSetterInfo, findSubtypes, findTypeName, findTypeResolver, findUnwrappingNameTransformer, findValueInstantiator, findViews, hasAnyGetter, hasAnyGetterAnnotation, hasAnySetter, hasAnySetterAnnotation, hasAsKey, hasAsValue, hasAsValueAnnotation, hasCreatorAnnotation, hasIgnoreMarker, hasRequiredMarker, isAnnotationBundle, isIgnorableType, isTypeId, readResolve, refineDeserializationType, refineSerializationType, resolveSetterConflict, setConstructorPropertiesImpliesCreator, version
_findAnnotation, _hasAnnotation, _hasOneOf, allIntrospectors, allIntrospectors, findIgnoreUnknownProperties, findPropertiesToIgnore, findSerializationInclusion, findSerializationInclusionForContent, findWrapperName, nopInstance, pair
protected final SerializableParanamer _paranamer+
public ParanamerOnJacksonAnnotationIntrospector()+
public ParanamerOnJacksonAnnotationIntrospector(SerializableParanamer pn)+
@Deprecated +public ParanamerOnJacksonAnnotationIntrospector(com.thoughtworks.paranamer.Paranamer pn)+
public com.fasterxml.jackson.databind.PropertyName findNameForDeserialization(com.fasterxml.jackson.databind.introspect.Annotated a)+
findNameForDeserialization
in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
public String findImplicitPropertyName(com.fasterxml.jackson.databind.introspect.AnnotatedMember param)+
findImplicitPropertyName
in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/paranamer/2.12/com/fasterxml/jackson/module/paranamer/SerializableParanamer.html b/docs/javadoc/paranamer/2.12/com/fasterxml/jackson/module/paranamer/SerializableParanamer.html new file mode 100644 index 00000000..74ddf37d --- /dev/null +++ b/docs/javadoc/paranamer/2.12/com/fasterxml/jackson/module/paranamer/SerializableParanamer.html @@ -0,0 +1,346 @@ + + + + + + +public class SerializableParanamer +extends Object +implements Serializable+
ObjectMapper
/ ObjectReader
serializable.Modifier and Type | +Field and Description | +
---|---|
protected com.thoughtworks.paranamer.Paranamer |
+_paranamer |
+
Constructor and Description | +
---|
SerializableParanamer() |
+
SerializableParanamer(com.thoughtworks.paranamer.Paranamer paranamer) |
+
Modifier and Type | +Method and Description | +
---|---|
protected com.thoughtworks.paranamer.Paranamer |
+defaultParanamer()
+Overridable method in case someone really wants to sub-class this implementation.
+ |
+
String |
+findParameterName(com.fasterxml.jackson.databind.introspect.AnnotatedParameter param) |
+
protected transient com.thoughtworks.paranamer.Paranamer _paranamer+
public SerializableParanamer()+
public SerializableParanamer(com.thoughtworks.paranamer.Paranamer paranamer)+
protected com.thoughtworks.paranamer.Paranamer defaultParanamer()+
public String findParameterName(com.fasterxml.jackson.databind.introspect.AnnotatedParameter param)+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/paranamer/2.12/com/fasterxml/jackson/module/paranamer/class-use/PackageVersion.html b/docs/javadoc/paranamer/2.12/com/fasterxml/jackson/module/paranamer/class-use/PackageVersion.html new file mode 100644 index 00000000..ab987a96 --- /dev/null +++ b/docs/javadoc/paranamer/2.12/com/fasterxml/jackson/module/paranamer/class-use/PackageVersion.html @@ -0,0 +1,124 @@ + + + + + + +Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/paranamer/2.12/com/fasterxml/jackson/module/paranamer/class-use/ParanamerAnnotationIntrospector.html b/docs/javadoc/paranamer/2.12/com/fasterxml/jackson/module/paranamer/class-use/ParanamerAnnotationIntrospector.html new file mode 100644 index 00000000..7c6d9695 --- /dev/null +++ b/docs/javadoc/paranamer/2.12/com/fasterxml/jackson/module/paranamer/class-use/ParanamerAnnotationIntrospector.html @@ -0,0 +1,124 @@ + + + + + + +Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/paranamer/2.12/com/fasterxml/jackson/module/paranamer/class-use/ParanamerModule.html b/docs/javadoc/paranamer/2.12/com/fasterxml/jackson/module/paranamer/class-use/ParanamerModule.html new file mode 100644 index 00000000..f6d4a750 --- /dev/null +++ b/docs/javadoc/paranamer/2.12/com/fasterxml/jackson/module/paranamer/class-use/ParanamerModule.html @@ -0,0 +1,124 @@ + + + + + + +Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/paranamer/2.12/com/fasterxml/jackson/module/paranamer/class-use/ParanamerOnJacksonAnnotationIntrospector.html b/docs/javadoc/paranamer/2.12/com/fasterxml/jackson/module/paranamer/class-use/ParanamerOnJacksonAnnotationIntrospector.html new file mode 100644 index 00000000..9c3daae7 --- /dev/null +++ b/docs/javadoc/paranamer/2.12/com/fasterxml/jackson/module/paranamer/class-use/ParanamerOnJacksonAnnotationIntrospector.html @@ -0,0 +1,124 @@ + + + + + + +Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/paranamer/2.12/com/fasterxml/jackson/module/paranamer/class-use/SerializableParanamer.html b/docs/javadoc/paranamer/2.12/com/fasterxml/jackson/module/paranamer/class-use/SerializableParanamer.html new file mode 100644 index 00000000..3f43c2e7 --- /dev/null +++ b/docs/javadoc/paranamer/2.12/com/fasterxml/jackson/module/paranamer/class-use/SerializableParanamer.html @@ -0,0 +1,173 @@ + + + + + + +Modifier and Type | +Field and Description | +
---|---|
protected SerializableParanamer |
+ParanamerOnJacksonAnnotationIntrospector._paranamer
+Wrapper used to encapsulate actual Paranamer call, to allow serialization
+ of this introspector
+ |
+
protected SerializableParanamer |
+ParanamerAnnotationIntrospector._paranamer
+Wrapper used to encapsulate actual Paranamer call, to allow serialization
+ of this introspector
+ |
+
Constructor and Description | +
---|
ParanamerAnnotationIntrospector(SerializableParanamer pn) |
+
ParanamerOnJacksonAnnotationIntrospector(SerializableParanamer pn) |
+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/paranamer/2.12/com/fasterxml/jackson/module/paranamer/package-frame.html b/docs/javadoc/paranamer/2.12/com/fasterxml/jackson/module/paranamer/package-frame.html new file mode 100644 index 00000000..b1444691 --- /dev/null +++ b/docs/javadoc/paranamer/2.12/com/fasterxml/jackson/module/paranamer/package-frame.html @@ -0,0 +1,25 @@ + + + + + + +Class | +Description | +
---|---|
PackageVersion | +
+ Automatically generated from PackageVersion.java.in during
+ packageVersion-generate execution of maven-replacer-plugin in
+ pom.xml.
+ |
+
ParanamerAnnotationIntrospector | +
+ Stand-alone
+AnnotationIntrospector that defines functionality
+ to discover names of constructor (and factory method) parameters,
+ without using any defaulting. |
+
ParanamerModule | +
+ Convenience module that registers stand-alone
+ParanamerOnJacksonAnnotationIntrospector
+ after existing introspectors, to add support for discovering names of
+ creator (constructor, factory method) parameters automatically, without
+ explicit annotations. |
+
ParanamerOnJacksonAnnotationIntrospector | +
+ Stand-alone
+AnnotationIntrospector that defines functionality
+ to discover names of constructor (and factory method) parameters,
+ on top of default Jackson annotation processing. |
+
SerializableParanamer | +
+ Simple wrapper used to hide the fact that paranamer accessor itself if not JDK serializable
+ in a way to keep actual
+ObjectMapper / ObjectReader serializable. |
+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/paranamer/2.12/com/fasterxml/jackson/module/paranamer/package-tree.html b/docs/javadoc/paranamer/2.12/com/fasterxml/jackson/module/paranamer/package-tree.html new file mode 100644 index 00000000..39790099 --- /dev/null +++ b/docs/javadoc/paranamer/2.12/com/fasterxml/jackson/module/paranamer/package-tree.html @@ -0,0 +1,157 @@ + + + + + + +Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/paranamer/2.12/com/fasterxml/jackson/module/paranamer/package-use.html b/docs/javadoc/paranamer/2.12/com/fasterxml/jackson/module/paranamer/package-use.html new file mode 100644 index 00000000..539a8303 --- /dev/null +++ b/docs/javadoc/paranamer/2.12/com/fasterxml/jackson/module/paranamer/package-use.html @@ -0,0 +1,145 @@ + + + + + + +Class and Description | +
---|
SerializableParanamer
+ Simple wrapper used to hide the fact that paranamer accessor itself if not JDK serializable
+ in a way to keep actual
+ObjectMapper / ObjectReader serializable. |
+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/paranamer/2.12/constant-values.html b/docs/javadoc/paranamer/2.12/constant-values.html new file mode 100644 index 00000000..9e512253 --- /dev/null +++ b/docs/javadoc/paranamer/2.12/constant-values.html @@ -0,0 +1,124 @@ + + + + + + +Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/paranamer/2.12/deprecated-list.html b/docs/javadoc/paranamer/2.12/deprecated-list.html new file mode 100644 index 00000000..a42302d6 --- /dev/null +++ b/docs/javadoc/paranamer/2.12/deprecated-list.html @@ -0,0 +1,148 @@ + + + + + + +Constructor and Description | +
---|
com.fasterxml.jackson.module.paranamer.ParanamerOnJacksonAnnotationIntrospector(Paranamer)
+ since 2.7.6
+ |
+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/paranamer/2.12/help-doc.html b/docs/javadoc/paranamer/2.12/help-doc.html new file mode 100644 index 00000000..b494db03 --- /dev/null +++ b/docs/javadoc/paranamer/2.12/help-doc.html @@ -0,0 +1,225 @@ + + + + + + +Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:
+Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:
+Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.
+Each annotation type has its own separate page with the following sections:
+Each enum has its own separate page with the following sections:
+Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.
+There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with java.lang.Object
. The interfaces do not inherit from java.lang.Object
.
The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.
+The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.
+These links take you to the next or previous class, interface, package, or related page.
+These links show and hide the HTML frames. All pages are available with or without frames.
+The All Classes link shows all classes and interfaces except non-static nested types.
+Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.
+The Constant Field Values page lists the static final fields and their values.
+Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/paranamer/2.12/index-all.html b/docs/javadoc/paranamer/2.12/index-all.html new file mode 100644 index 00000000..55856db0 --- /dev/null +++ b/docs/javadoc/paranamer/2.12/index-all.html @@ -0,0 +1,258 @@ + + + + + + +AnnotationIntrospector
that defines functionality
+ to discover names of constructor (and factory method) parameters,
+ without using any defaulting.ParanamerOnJacksonAnnotationIntrospector
+ after existing introspectors, to add support for discovering names of
+ creator (constructor, factory method) parameters automatically, without
+ explicit annotations.AnnotationIntrospector
that defines functionality
+ to discover names of constructor (and factory method) parameters,
+ on top of default Jackson annotation processing.ObjectMapper
/ ObjectReader
serializable.Paranamer
to use, over
+ default BytecodeReadingParanamer
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/paranamer/2.12/index.html b/docs/javadoc/paranamer/2.12/index.html new file mode 100644 index 00000000..f8c726ab --- /dev/null +++ b/docs/javadoc/paranamer/2.12/index.html @@ -0,0 +1,73 @@ + + + + + + +This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to Non-frame version.
+Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/paranamer/2.12/package-list b/docs/javadoc/paranamer/2.12/package-list new file mode 100644 index 00000000..43a3d839 --- /dev/null +++ b/docs/javadoc/paranamer/2.12/package-list @@ -0,0 +1 @@ +com.fasterxml.jackson.module.paranamer diff --git a/docs/javadoc/paranamer/2.12/script.js b/docs/javadoc/paranamer/2.12/script.js new file mode 100644 index 00000000..b3463569 --- /dev/null +++ b/docs/javadoc/paranamer/2.12/script.js @@ -0,0 +1,30 @@ +function show(type) +{ + count = 0; + for (var key in methods) { + var row = document.getElementById(key); + if ((methods[key] & type) != 0) { + row.style.display = ''; + row.className = (count++ % 2) ? rowColor : altColor; + } + else + row.style.display = 'none'; + } + updateTabs(type); +} + +function updateTabs(type) +{ + for (var value in tabs) { + var sNode = document.getElementById(tabs[value][0]); + var spanNode = sNode.firstChild; + if (value == type) { + sNode.className = activeTableTab; + spanNode.innerHTML = tabs[value][1]; + } + else { + sNode.className = tableTab; + spanNode.innerHTML = "" + tabs[value][1] + ""; + } + } +} diff --git a/docs/javadoc/paranamer/2.12/serialized-form.html b/docs/javadoc/paranamer/2.12/serialized-form.html new file mode 100644 index 00000000..551fef76 --- /dev/null +++ b/docs/javadoc/paranamer/2.12/serialized-form.html @@ -0,0 +1,218 @@ + + + + + + +SerializableParanamer _paranamer+
com.thoughtworks.paranamer.Paranamer _paranamer+
Paranamer
to use, over
+ default BytecodeReadingParanamer
SerializableParanamer _paranamer+
Object readResolve()+
Copyright © 2020 FasterXML. All rights reserved.
+ + diff --git a/docs/javadoc/paranamer/2.12/stylesheet.css b/docs/javadoc/paranamer/2.12/stylesheet.css new file mode 100644 index 00000000..98055b22 --- /dev/null +++ b/docs/javadoc/paranamer/2.12/stylesheet.css @@ -0,0 +1,574 @@ +/* Javadoc style sheet */ +/* +Overall document style +*/ + +@import url('resources/fonts/dejavu.css'); + +body { + background-color:#ffffff; + color:#353833; + font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; + font-size:14px; + margin:0; +} +a:link, a:visited { + text-decoration:none; + color:#4A6782; +} +a:hover, a:focus { + text-decoration:none; + color:#bb7a2a; +} +a:active { + text-decoration:none; + color:#4A6782; +} +a[name] { + color:#353833; +} +a[name]:hover { + text-decoration:none; + color:#353833; +} +pre { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; +} +h1 { + font-size:20px; +} +h2 { + font-size:18px; +} +h3 { + font-size:16px; + font-style:italic; +} +h4 { + font-size:13px; +} +h5 { + font-size:12px; +} +h6 { + font-size:11px; +} +ul { + list-style-type:disc; +} +code, tt { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; + margin-top:8px; + line-height:1.4em; +} +dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; +} +table tr td dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + vertical-align:top; + padding-top:4px; +} +sup { + font-size:8px; +} +/* +Document title and Copyright styles +*/ +.clear { + clear:both; + height:0px; + overflow:hidden; +} +.aboutLanguage { + float:right; + padding:0px 21px; + font-size:11px; + z-index:200; + margin-top:-9px; +} +.legalCopy { + margin-left:.5em; +} +.bar a, .bar a:link, .bar a:visited, .bar a:active { + color:#FFFFFF; + text-decoration:none; +} +.bar a:hover, .bar a:focus { + color:#bb7a2a; +} +.tab { + background-color:#0066FF; + color:#ffffff; + padding:8px; + width:5em; + font-weight:bold; +} +/* +Navigation bar styles +*/ +.bar { + background-color:#4D7A97; + color:#FFFFFF; + padding:.8em .5em .4em .8em; + height:auto;/*height:1.8em;*/ + font-size:11px; + margin:0; +} +.topNav { + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.bottomNav { + margin-top:10px; + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.subNav { + background-color:#dee3e9; + float:left; + width:100%; + overflow:hidden; + font-size:12px; +} +.subNav div { + clear:left; + float:left; + padding:0 0 5px 6px; + text-transform:uppercase; +} +ul.navList, ul.subNavList { + float:left; + margin:0 25px 0 0; + padding:0; +} +ul.navList li{ + list-style:none; + float:left; + padding: 5px 6px; + text-transform:uppercase; +} +ul.subNavList li{ + list-style:none; + float:left; +} +.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited { + color:#FFFFFF; + text-decoration:none; + text-transform:uppercase; +} +.topNav a:hover, .bottomNav a:hover { + text-decoration:none; + color:#bb7a2a; + text-transform:uppercase; +} +.navBarCell1Rev { + background-color:#F8981D; + color:#253441; + margin: auto 5px; +} +.skipNav { + position:absolute; + top:auto; + left:-9999px; + overflow:hidden; +} +/* +Page header and footer styles +*/ +.header, .footer { + clear:both; + margin:0 20px; + padding:5px 0 0 0; +} +.indexHeader { + margin:10px; + position:relative; +} +.indexHeader span{ + margin-right:15px; +} +.indexHeader h1 { + font-size:13px; +} +.title { + color:#2c4557; + margin:10px 0; +} +.subTitle { + margin:5px 0 0 0; +} +.header ul { + margin:0 0 15px 0; + padding:0; +} +.footer ul { + margin:20px 0 5px 0; +} +.header ul li, .footer ul li { + list-style:none; + font-size:13px; +} +/* +Heading styles +*/ +div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList ul.blockList li.blockList h3 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList li.blockList h3 { + padding:0; + margin:15px 0; +} +ul.blockList li.blockList h2 { + padding:0px 0 20px 0; +} +/* +Page layout container styles +*/ +.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer { + clear:both; + padding:10px 20px; + position:relative; +} +.indexContainer { + margin:10px; + position:relative; + font-size:12px; +} +.indexContainer h2 { + font-size:13px; + padding:0 0 3px 0; +} +.indexContainer ul { + margin:0; + padding:0; +} +.indexContainer ul li { + list-style:none; + padding-top:2px; +} +.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt { + font-size:12px; + font-weight:bold; + margin:10px 0 0 0; + color:#4E4E4E; +} +.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd { + margin:5px 0 10px 0px; + font-size:14px; + font-family:'DejaVu Sans Mono',monospace; +} +.serializedFormContainer dl.nameValue dt { + margin-left:1px; + font-size:1.1em; + display:inline; + font-weight:bold; +} +.serializedFormContainer dl.nameValue dd { + margin:0 0 0 1px; + font-size:1.1em; + display:inline; +} +/* +List styles +*/ +ul.horizontal li { + display:inline; + font-size:0.9em; +} +ul.inheritance { + margin:0; + padding:0; +} +ul.inheritance li { + display:inline; + list-style:none; +} +ul.inheritance li ul.inheritance { + margin-left:15px; + padding-left:15px; + padding-top:1px; +} +ul.blockList, ul.blockListLast { + margin:10px 0 10px 0; + padding:0; +} +ul.blockList li.blockList, ul.blockListLast li.blockList { + list-style:none; + margin-bottom:15px; + line-height:1.4; +} +ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList { + padding:0px 20px 5px 10px; + border:1px solid #ededed; + background-color:#f8f8f8; +} +ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList { + padding:0 0 5px 8px; + background-color:#ffffff; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockList { + margin-left:0; + padding-left:0; + padding-bottom:15px; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast { + list-style:none; + border-bottom:none; + padding-bottom:0; +} +table tr td dl, table tr td dl dt, table tr td dl dd { + margin-top:0; + margin-bottom:1px; +} +/* +Table styles +*/ +.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary { + width:100%; + border-left:1px solid #EEE; + border-right:1px solid #EEE; + border-bottom:1px solid #EEE; +} +.overviewSummary, .memberSummary { + padding:0px; +} +.overviewSummary caption, .memberSummary caption, .typeSummary caption, +.useSummary caption, .constantsSummary caption, .deprecatedSummary caption { + position:relative; + text-align:left; + background-repeat:no-repeat; + color:#253441; + font-weight:bold; + clear:none; + overflow:hidden; + padding:0px; + padding-top:10px; + padding-left:1px; + margin:0px; + white-space:pre; +} +.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link, +.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link, +.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover, +.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover, +.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active, +.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active, +.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited, +.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited { + color:#FFFFFF; +} +.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span, +.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + padding-bottom:7px; + display:inline-block; + float:left; + background-color:#F8981D; + border: none; + height:16px; +} +.memberSummary caption span.activeTableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#F8981D; + height:16px; +} +.memberSummary caption span.tableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#4D7A97; + height:16px; +} +.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab { + padding-top:0px; + padding-left:0px; + padding-right:0px; + background-image:none; + float:none; + display:inline; +} +.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd, +.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd { + display:none; + width:5px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .activeTableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .tableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + background-color:#4D7A97; + float:left; + +} +.overviewSummary td, .memberSummary td, .typeSummary td, +.useSummary td, .constantsSummary td, .deprecatedSummary td { + text-align:left; + padding:0px 0px 12px 10px; +} +th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th, +td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{ + vertical-align:top; + padding-right:0px; + padding-top:8px; + padding-bottom:3px; +} +th.colFirst, th.colLast, th.colOne, .constantsSummary th { + background:#dee3e9; + text-align:left; + padding:8px 3px 3px 7px; +} +td.colFirst, th.colFirst { + white-space:nowrap; + font-size:13px; +} +td.colLast, th.colLast { + font-size:13px; +} +td.colOne, th.colOne { + font-size:13px; +} +.overviewSummary td.colFirst, .overviewSummary th.colFirst, +.useSummary td.colFirst, .useSummary th.colFirst, +.overviewSummary td.colOne, .overviewSummary th.colOne, +.memberSummary td.colFirst, .memberSummary th.colFirst, +.memberSummary td.colOne, .memberSummary th.colOne, +.typeSummary td.colFirst{ + width:25%; + vertical-align:top; +} +td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover { + font-weight:bold; +} +.tableSubHeadingColor { + background-color:#EEEEFF; +} +.altColor { + background-color:#FFFFFF; +} +.rowColor { + background-color:#EEEEEF; +} +/* +Content styles +*/ +.description pre { + margin-top:0; +} +.deprecatedContent { + margin:0; + padding:10px 0; +} +.docSummary { + padding:0; +} + +ul.blockList ul.blockList ul.blockList li.blockList h3 { + font-style:normal; +} + +div.block { + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; +} + +td.colLast div { + padding-top:0px; +} + + +td.colLast a { + padding-bottom:3px; +} +/* +Formatting effect styles +*/ +.sourceLineNo { + color:green; + padding:0 30px 0 0; +} +h1.hidden { + visibility:hidden; + overflow:hidden; + font-size:10px; +} +.block { + display:block; + margin:3px 10px 2px 0px; + color:#474747; +} +.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink, +.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel, +.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink { + font-weight:bold; +} +.deprecationComment, .emphasizedPhrase, .interfaceName { + font-style:italic; +} + +div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase, +div.block div.block span.interfaceName { + font-style:normal; +} + +div.contentContainer ul.blockList li.blockList h2{ + padding-bottom:0px; +} diff --git a/pom.xml b/pom.xml index c65714fc..155db7cd 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@