Top Description Inners Constructors Methods
com.fasterxml.jackson.dataformat.avro.deser

public Class ScalarDefaults

extends Object
Class Inheritance
Imports
java.io.IOException, com.fasterxml.jackson.core.JsonToken, com.fasterxml.jackson.dataformat.avro.schema.AvroSchemaHelper

Container for various ScalarDecoder implementations that are used for providing default values for scalar-valued record properties.

Nested and Inner Type Summary

Modifier and TypeClass and Description
protected static class
protected static class
protected abstract static class
protected static class
protected static class
protected static class
protected static class
protected static class
protected static class

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

ScalarDefaultsback to summary
public ScalarDefaults()
com.fasterxml.jackson.dataformat.avro.deser back to summary

protected final Class ScalarDefaults.BooleanDefaults

extends DefaultsBase
Class Inheritance

Field Summary

Modifier and TypeField and Description
protected final JsonToken

Constructor Summary

AccessConstructor and Description
public
BooleanDefaults(String name, boolean v)

Method Summary

Modifier and TypeMethod and Description
public JsonToken
Inherited from com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.DefaultsBase:
skipValue

Field Detail

_defaultsback to summary
protected final JsonToken _defaults

Constructor Detail

BooleanDefaultsback to summary
public BooleanDefaults(String name, boolean v)

Method Detail

readValueback to summary
public JsonToken readValue(AvroReadContext parent, AvroParserImpl parser)

Implements abstract com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.DefaultsBase.readValue.

Annotations
@Override
com.fasterxml.jackson.dataformat.avro.deser back to summary

protected final Class ScalarDefaults.BytesDefaults

extends DefaultsBase
Class Inheritance

Field Summary

Modifier and TypeField and Description
protected final byte[]

Constructor Summary

AccessConstructor and Description
public
BytesDefaults(String name, byte[] v)

Method Summary

Modifier and TypeMethod and Description
public JsonToken
Inherited from com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.DefaultsBase:
skipValue

Field Detail

_defaultsback to summary
protected final byte[] _defaults

Constructor Detail

BytesDefaultsback to summary
public BytesDefaults(String name, byte[] v)

Method Detail

readValueback to summary
public JsonToken readValue(AvroReadContext parent, AvroParserImpl parser)

Implements abstract com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.DefaultsBase.readValue.

Annotations
@Override
com.fasterxml.jackson.dataformat.avro.deser back to summary

protected abstract Class ScalarDefaults.DefaultsBase

extends AvroFieldReader
Class Inheritance
Known Direct Subclasses
com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.BooleanDefaults, com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.StringDefaults, com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.BytesDefaults, com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.DoubleDefaults, com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.FloatDefaults, com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.IntDefaults, com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.LongDefaults, com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.NullDefaults

Field Summary

Inherited from com.fasterxml.jackson.dataformat.avro.deser.AvroFieldReader:
_isSkipper_name_typeId

Constructor Summary

AccessConstructor and Description
protected
DefaultsBase(String name, String typeId)

Method Summary

Modifier and TypeMethod and Description
public abstract JsonToken
public void
Inherited from com.fasterxml.jackson.dataformat.avro.deser.AvroFieldReader:
constructconstructSkippergetNamegetTypeIdisSkipper

Constructor Detail

DefaultsBaseback to summary
protected DefaultsBase(String name, String typeId)

Method Detail

readValueback to summary
public abstract JsonToken readValue(AvroReadContext parent, AvroParserImpl parser) throws IOException

Implements abstract com.fasterxml.jackson.dataformat.avro.deser.AvroFieldReader.readValue.

Annotations
@Override
skipValueback to summary
public void skipValue(AvroParserImpl parser) throws IOException

Implements abstract com.fasterxml.jackson.dataformat.avro.deser.AvroFieldReader.skipValue.

Annotations
@Override
com.fasterxml.jackson.dataformat.avro.deser back to summary

protected final Class ScalarDefaults.DoubleDefaults

extends DefaultsBase
Class Inheritance

Field Summary

Modifier and TypeField and Description
protected final double

Constructor Summary

AccessConstructor and Description
public
DoubleDefaults(String name, double v)

Method Summary

Modifier and TypeMethod and Description
public JsonToken
Inherited from com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.DefaultsBase:
skipValue

Field Detail

_defaultsback to summary
protected final double _defaults

Constructor Detail

DoubleDefaultsback to summary
public DoubleDefaults(String name, double v)

Method Detail

readValueback to summary
public JsonToken readValue(AvroReadContext parent, AvroParserImpl parser)

Implements abstract com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.DefaultsBase.readValue.

Annotations
@Override
com.fasterxml.jackson.dataformat.avro.deser back to summary

protected final Class ScalarDefaults.FloatDefaults

extends DefaultsBase
Class Inheritance

Field Summary

Modifier and TypeField and Description
protected final float

Constructor Summary

AccessConstructor and Description
public
FloatDefaults(String name, float v)

Method Summary

Modifier and TypeMethod and Description
public JsonToken
Inherited from com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.DefaultsBase:
skipValue

Field Detail

_defaultsback to summary
protected final float _defaults

Constructor Detail

FloatDefaultsback to summary
public FloatDefaults(String name, float v)

Method Detail

readValueback to summary
public JsonToken readValue(AvroReadContext parent, AvroParserImpl parser)

Implements abstract com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.DefaultsBase.readValue.

Annotations
@Override
com.fasterxml.jackson.dataformat.avro.deser back to summary

protected final Class ScalarDefaults.IntDefaults

extends DefaultsBase
Class Inheritance

Field Summary

Modifier and TypeField and Description
protected final int

Constructor Summary

AccessConstructor and Description
public
IntDefaults(String name, int v)

Method Summary

Modifier and TypeMethod and Description
public JsonToken
Inherited from com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.DefaultsBase:
skipValue

Field Detail

_defaultsback to summary
protected final int _defaults

Constructor Detail

IntDefaultsback to summary
public IntDefaults(String name, int v)

Method Detail

readValueback to summary
public JsonToken readValue(AvroReadContext parent, AvroParserImpl parser)

Implements abstract com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.DefaultsBase.readValue.

Annotations
@Override
com.fasterxml.jackson.dataformat.avro.deser back to summary

protected final Class ScalarDefaults.LongDefaults

extends DefaultsBase
Class Inheritance

Field Summary

Modifier and TypeField and Description
protected final long

Constructor Summary

AccessConstructor and Description
public
LongDefaults(String name, long v)

Method Summary

Modifier and TypeMethod and Description
public JsonToken
Inherited from com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.DefaultsBase:
skipValue

Field Detail

_defaultsback to summary
protected final long _defaults

Constructor Detail

LongDefaultsback to summary
public LongDefaults(String name, long v)

Method Detail

readValueback to summary
public JsonToken readValue(AvroReadContext parent, AvroParserImpl parser)

Implements abstract com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.DefaultsBase.readValue.

Annotations
@Override
com.fasterxml.jackson.dataformat.avro.deser back to summary

protected final Class ScalarDefaults.NullDefaults

extends DefaultsBase
Class Inheritance

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public JsonToken
Inherited from com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.DefaultsBase:
skipValue

Constructor Detail

NullDefaultsback to summary
public NullDefaults(String name)

Method Detail

readValueback to summary
public JsonToken readValue(AvroReadContext parent, AvroParserImpl parser)

Implements abstract com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.DefaultsBase.readValue.

Annotations
@Override
com.fasterxml.jackson.dataformat.avro.deser back to summary

protected final Class ScalarDefaults.StringDefaults

extends DefaultsBase
Class Inheritance

Field Summary

Modifier and TypeField and Description
protected final String

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public JsonToken
Inherited from com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.DefaultsBase:
skipValue

Field Detail

_defaultsback to summary
protected final String _defaults

Constructor Detail

StringDefaultsback to summary
public StringDefaults(String name, String v)

Method Detail

readValueback to summary
public JsonToken readValue(AvroReadContext parent, AvroParserImpl parser) throws IOException

Implements abstract com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.DefaultsBase.readValue.

Annotations
@Override