Top Inners Constructors Methods
org.apache.avro.reflect

pack-priv Class FieldAccessReflect

extends FieldAccess
Class Inheritance
Imports
org.apache.avro.AvroRuntimeException, org.apache.avro.io.Decoder, .Encoder, java.io.IOException, java.lang.reflect.Field

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static class
private static class

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
protected FieldAccessor

Constructor Detail

FieldAccessReflectback to summary
pack-priv FieldAccessReflect()

Method Detail

getAccessorback to summary
protected FieldAccessor getAccessor(Field field)

Implements abstract org.apache.avro.reflect.FieldAccess.getAccessor.

Annotations
@Override
org.apache.avro.reflect back to summary

private Class FieldAccessReflect.ReflectionBasedAccessor

extends FieldAccessor
Class Inheritance
Known Direct Subclasses
org.apache.avro.reflect.FieldAccessReflect.ReflectionBasesAccessorCustomEncoded

Field Summary

Modifier and TypeField and Description
protected final Field
private boolean
private boolean

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Object
protected Field
protected boolean
protected boolean
public void
set(Object object, Object value)

Implements abstract org.apache.avro.reflect.FieldAccessor.set.

public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.
Inherited from org.apache.avro.reflect.FieldAccessor:
readsupportsIOwrite

Field Detail

fieldback to summary
protected final Field field
isCustomEncodedback to summary
private boolean isCustomEncoded
isStringableback to summary
private boolean isStringable

Constructor Detail

ReflectionBasedAccessorback to summary
public ReflectionBasedAccessor(Field field)

Method Detail

getback to summary
public Object get(Object object) throws IllegalAccessException

Implements abstract org.apache.avro.reflect.FieldAccessor.get.

Annotations
@Override
getFieldback to summary
protected Field getField()

Implements abstract org.apache.avro.reflect.FieldAccessor.getField.

Annotations
@Override
isCustomEncodedback to summary
protected boolean isCustomEncoded()

Overrides org.apache.avro.reflect.FieldAccessor.isCustomEncoded.

Annotations
@Override
isStringableback to summary
protected boolean isStringable()

Overrides org.apache.avro.reflect.FieldAccessor.isStringable.

Annotations
@Override
setback to summary
public void set(Object object, Object value) throws IllegalAccessException, IOException

Implements abstract org.apache.avro.reflect.FieldAccessor.set.

Annotations
@Override
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object.

Returns:String

a string representation of the object.

Annotations
@Override
org.apache.avro.reflect back to summary

private final Class FieldAccessReflect.ReflectionBasesAccessorCustomEncoded

extends ReflectionBasedAccessor
Class Inheritance

Field Summary

Modifier and TypeField and Description
private CustomEncoding<?>
Inherited from org.apache.avro.reflect.FieldAccessReflect.ReflectionBasedAccessor:
field

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected boolean
protected void
protected boolean
protected void
Inherited from org.apache.avro.reflect.FieldAccessReflect.ReflectionBasedAccessor:
getgetFieldisStringablesettoString

Field Detail

encodingback to summary
private CustomEncoding<?> encoding

Constructor Detail

ReflectionBasesAccessorCustomEncodedback to summary
public ReflectionBasesAccessorCustomEncoded(Field f, CustomEncoding<?> encoding)

Method Detail

isCustomEncodedback to summary
protected boolean isCustomEncoded()

Overrides org.apache.avro.reflect.FieldAccessReflect.ReflectionBasedAccessor.isCustomEncoded.

Annotations
@Override
readback to summary
protected void read(Object object, Decoder in) throws IOException

Overrides org.apache.avro.reflect.FieldAccessor.read.

Annotations
@Override
supportsIOback to summary
protected boolean supportsIO()

Overrides org.apache.avro.reflect.FieldAccessor.supportsIO.

Annotations
@Override
writeback to summary
protected void write(Object object, Encoder out) throws IOException

Overrides org.apache.avro.reflect.FieldAccessor.write.

Annotations
@Override