Skip navigation links
A B C D E F G I L M N O P R S T V W 

A

AbstractEntityDecoder<Target> - Class in eu.toolchain.scribe.typemapping
 
AbstractEntityDecoder() - Constructor for class eu.toolchain.scribe.typemapping.AbstractEntityDecoder
 
AbstractEntityEncoder<Target> - Class in eu.toolchain.scribe.typemapping
 
AbstractEntityEncoder() - Constructor for class eu.toolchain.scribe.typemapping.AbstractEntityEncoder
 
AbstractEntityEncoder.EntityEncoderEntry<Target> - Class in eu.toolchain.scribe.typemapping
 
AbstractEntityStreamEncoder<Target> - Class in eu.toolchain.scribe.typemapping
 
AbstractEntityStreamEncoder() - Constructor for class eu.toolchain.scribe.typemapping.AbstractEntityStreamEncoder
 
AbstractEntityStreamEncoder.EntityEncoderEntry<Target> - Class in eu.toolchain.scribe.typemapping
 
AnnotatedFieldReader - Class in eu.toolchain.scribe.fieldreader
 
AnnotatedFieldReader() - Constructor for class eu.toolchain.scribe.fieldreader.AnnotatedFieldReader
 
annotations() - Method in class eu.toolchain.scribe.fieldreader.AnnotatedFieldReader
 
annotations() - Method in class eu.toolchain.scribe.fieldreader.GetterFieldReader
 
AnnotationSubTypesResolver - Class in eu.toolchain.scribe.subtype
 
AnnotationSubTypesResolver() - Constructor for class eu.toolchain.scribe.subtype.AnnotationSubTypesResolver
 

B

build() - Method in class eu.toolchain.scribe.EntityMapper.Builder
 
builder() - Static method in class eu.toolchain.scribe.EntityMapper
 
Builder() - Constructor for class eu.toolchain.scribe.EntityMapper.Builder
 
BuilderEntityDecoder<Target> - Class in eu.toolchain.scribe.entitymapping
 
BuilderEntityDecoder() - Constructor for class eu.toolchain.scribe.entitymapping.BuilderEntityDecoder
 
BuilderEntityMapping - Class in eu.toolchain.scribe.entitymapping
Entity binding that uses a builder for constructing new instances.
BuilderEntityMapping() - Constructor for class eu.toolchain.scribe.entitymapping.BuilderEntityMapping
 

C

CaseFormat - Interface in eu.toolchain.scribe
 
ConcreteEntityTypeMapping - Class in eu.toolchain.scribe.typemapping
A type mapping associated with concrete classes.
ConcreteEntityTypeMapping() - Constructor for class eu.toolchain.scribe.typemapping.ConcreteEntityTypeMapping
 
ConstructorCreatorMethod - Class in eu.toolchain.scribe.creatormethod
 
ConstructorCreatorMethod() - Constructor for class eu.toolchain.scribe.creatormethod.ConstructorCreatorMethod
 
ConstructorEntityDecodeValue - Class in eu.toolchain.scribe.typemapping
 
ConstructorEntityDecodeValue() - Constructor for class eu.toolchain.scribe.typemapping.ConstructorEntityDecodeValue
 
creatorMethodDetector(CreatorMethodDetector) - Method in class eu.toolchain.scribe.EntityMapper.Builder
 

D

DatabindOptions - Interface in eu.toolchain.scribe
 
DatabindOptions.OptionalEmptyAsNull - Class in eu.toolchain.scribe
Option to indicate that optional's empty state should be encoded as null.
DatabindOptions.TypeFieldName - Class in eu.toolchain.scribe
 
decode(EntityFieldsDecoder<Target>, Context) - Method in class eu.toolchain.scribe.entitymapping.BuilderEntityDecoder
 
decode(Context, Target) - Method in class eu.toolchain.scribe.entitymapping.BuilderEntityDecoder
 
decode(EntityFieldsDecoder<Target>, Context) - Method in class eu.toolchain.scribe.entitymapping.DefaultEntityDecoder
 
decode(Context, Target) - Method in class eu.toolchain.scribe.entitymapping.DefaultEntityDecoder
 
decode(Context, Target) - Method in class eu.toolchain.scribe.entitymapping.DefaultEntityFieldDecoder
 
decode(EntityFieldsDecoder<Target>, Context) - Method in class eu.toolchain.scribe.typemapping.AbstractEntityDecoder
 
decode(Context, Target) - Method in class eu.toolchain.scribe.typemapping.AbstractEntityDecoder
 
decode(Context, Target) - Method in class eu.toolchain.scribe.typemapping.TypeEntityFieldDecoder
 
decodeOptionally(Context, Decoded<Target>) - Method in class eu.toolchain.scribe.entitymapping.DefaultEntityFieldDecoder
 
decodeOptionally(Context, Decoded<Target>) - Method in class eu.toolchain.scribe.typemapping.TypeEntityFieldDecoder
 
decoderFor(DecoderFactory<Target>) - Method in class eu.toolchain.scribe.EntityMapper
decodeValueDetector(DecodeValueDetector) - Method in class eu.toolchain.scribe.EntityMapper.Builder
 
DEFAULT_TYPE_FIELD - Static variable in class eu.toolchain.scribe.typemapping.PropertyAbstractEntityTypeMapping
 
defaultBuilder() - Static method in class eu.toolchain.scribe.EntityMapper
 
DefaultEntityDecoder<Target> - Class in eu.toolchain.scribe.entitymapping
 
DefaultEntityDecoder() - Constructor for class eu.toolchain.scribe.entitymapping.DefaultEntityDecoder
 
DefaultEntityFieldDecoder<Target> - Class in eu.toolchain.scribe.entitymapping
 
DefaultEntityFieldDecoder() - Constructor for class eu.toolchain.scribe.entitymapping.DefaultEntityFieldDecoder
 
DefaultEntityFieldEncoder<Target> - Class in eu.toolchain.scribe.entitymapping
 
DefaultEntityFieldEncoder() - Constructor for class eu.toolchain.scribe.entitymapping.DefaultEntityFieldEncoder
 
DefaultEntityFieldMapping - Class in eu.toolchain.scribe.entitymapping
 
DefaultEntityFieldMapping() - Constructor for class eu.toolchain.scribe.entitymapping.DefaultEntityFieldMapping
 
DefaultEntityFieldStreamEncoder<Target> - Class in eu.toolchain.scribe.entitymapping
 
DefaultEntityFieldStreamEncoder() - Constructor for class eu.toolchain.scribe.entitymapping.DefaultEntityFieldStreamEncoder
 
DefaultEntityMapping - Class in eu.toolchain.scribe.entitymapping
 
DefaultEntityMapping() - Constructor for class eu.toolchain.scribe.entitymapping.DefaultEntityMapping
 
DefaultModule - Class in eu.toolchain.scribe
 
DefaultModule() - Constructor for class eu.toolchain.scribe.DefaultModule
 
detect(EntityResolver, JavaType) - Static method in class eu.toolchain.scribe.entitymapping.BuilderEntityMapping
 
detect(EntityResolver, JavaType) - Static method in class eu.toolchain.scribe.entitymapping.DefaultEntityMapping
 
detect(JavaType, String, JavaType) - Static method in class eu.toolchain.scribe.fieldreader.GetterFieldReader
 
detectCreatorMethod(JavaType) - Method in class eu.toolchain.scribe.EntityMapper
detectDecodeValue(JavaType, JavaType) - Method in class eu.toolchain.scribe.EntityMapper
detectEncodeValue(JavaType) - Method in class eu.toolchain.scribe.EntityMapper
detectEntityMapping(JavaType) - Method in class eu.toolchain.scribe.EntityMapper
detectExecutableFields(ExecutableType) - Method in class eu.toolchain.scribe.EntityMapper
detectFieldName(JavaType, Annotations) - Method in class eu.toolchain.scribe.EntityMapper
detectFieldReader(JavaType, String, JavaType) - Method in class eu.toolchain.scribe.EntityMapper
detectTypeName(JavaType) - Method in class eu.toolchain.scribe.EntityMapper

E

encode(Context, Object) - Method in class eu.toolchain.scribe.entitymapping.DefaultEntityFieldEncoder
 
encode(EntityFieldsEncoder<Target>, Context, Object, Runnable) - Method in class eu.toolchain.scribe.typemapping.AbstractEntityEncoder
 
encode(Context, Object) - Method in class eu.toolchain.scribe.typemapping.AbstractEntityEncoder
 
encode(Context, String) - Method in class eu.toolchain.scribe.typemapping.TypeEntityFieldEncoder
 
EncodedTypeMapping - Class in eu.toolchain.scribe
 
EncodedTypeMapping() - Constructor for class eu.toolchain.scribe.EncodedTypeMapping
 
encodeEmpty(Context) - Method in class eu.toolchain.scribe.typemapping.AbstractEntityEncoder
 
encoderFor(EncoderFactory<Target>) - Method in class eu.toolchain.scribe.EntityMapper
encodeValueDetector(EncodeValueDetector) - Method in class eu.toolchain.scribe.EntityMapper.Builder
 
EntityEncoderEntry() - Constructor for class eu.toolchain.scribe.typemapping.AbstractEntityEncoder.EntityEncoderEntry
 
EntityEncoderEntry() - Constructor for class eu.toolchain.scribe.typemapping.AbstractEntityStreamEncoder.EntityEncoderEntry
 
EntityEncodeValue - Class in eu.toolchain.scribe.typemapping
 
EntityEncodeValue() - Constructor for class eu.toolchain.scribe.typemapping.EntityEncodeValue
 
EntityKey() - Constructor for class eu.toolchain.scribe.EntityMapper.EntityKey
 
EntityMapper - Class in eu.toolchain.scribe
 
EntityMapper() - Constructor for class eu.toolchain.scribe.EntityMapper
 
EntityMapper.Builder - Class in eu.toolchain.scribe
 
EntityMapper.EntityKey - Class in eu.toolchain.scribe
 
entityMappingDetector(EntityMappingDetector) - Method in class eu.toolchain.scribe.EntityMapper.Builder
 
eu.toolchain.scribe - package eu.toolchain.scribe
 
eu.toolchain.scribe.creatormethod - package eu.toolchain.scribe.creatormethod
 
eu.toolchain.scribe.entitymapping - package eu.toolchain.scribe.entitymapping
 
eu.toolchain.scribe.fieldreader - package eu.toolchain.scribe.fieldreader
 
eu.toolchain.scribe.subtype - package eu.toolchain.scribe.subtype
 
eu.toolchain.scribe.typemapping - package eu.toolchain.scribe.typemapping
 

F

fieldNameDetector(FieldNameDetector) - Method in class eu.toolchain.scribe.EntityMapper.Builder
 
fieldReaderDetector(FieldReaderDetector) - Method in class eu.toolchain.scribe.EntityMapper.Builder
 
fields() - Method in class eu.toolchain.scribe.entitymapping.BuilderEntityMapping
 
fields() - Method in class eu.toolchain.scribe.entitymapping.DefaultEntityMapping
 
fieldType() - Method in class eu.toolchain.scribe.fieldreader.AnnotatedFieldReader
 
fieldType() - Method in class eu.toolchain.scribe.fieldreader.GetterFieldReader
 
forAnnotation(Class<A>) - Static method in class eu.toolchain.scribe.creatormethod.ConstructorCreatorMethod
 
forAnnotation(Class<A>, Function<A, Optional<List<String>>>) - Static method in class eu.toolchain.scribe.creatormethod.ConstructorCreatorMethod
 
forAnnotation(Class<A>) - Static method in class eu.toolchain.scribe.creatormethod.StaticMethodCreatorMethod
 
forAnnotation(Class<A>, Function<A, Optional<List<String>>>) - Static method in class eu.toolchain.scribe.creatormethod.StaticMethodCreatorMethod
 
forAnnotation(Class<T>, Function<T, String>) - Static method in class eu.toolchain.scribe.fieldreader.AnnotatedFieldReader
 
forAnnotation(Class<A>, Function<A, T[]>, Function<T, JavaType>, Function<T, Optional<String>>) - Static method in class eu.toolchain.scribe.subtype.AnnotationSubTypesResolver
 
forAnnotation(Class<? extends Annotation>) - Static method in class eu.toolchain.scribe.typemapping.ConstructorEntityDecodeValue
 
forAnnotation(Class<? extends Annotation>) - Static method in class eu.toolchain.scribe.typemapping.EntityEncodeValue
 
forAnnotation(Class<? extends Annotation>) - Static method in class eu.toolchain.scribe.typemapping.StaticMethodEntityDecodeValue
 
forEmpty() - Static method in class eu.toolchain.scribe.creatormethod.ConstructorCreatorMethod
 
forType(Class<T>, Function<T, Boolean>, Function<T, Object>, Function<Object, T>, Supplier<T>) - Static method in class eu.toolchain.scribe.typemapping.OptionalTypeMapping
 

G

getName() - Method in class eu.toolchain.scribe.typemapping.TypeEntityFieldDecoder
 
getName() - Method in class eu.toolchain.scribe.typemapping.TypeEntityFieldEncoder
 
getName() - Method in class eu.toolchain.scribe.typemapping.TypeEntityFieldStreamEncoder
 
getOption(Class<O>) - Method in class eu.toolchain.scribe.EntityMapper
GetterFieldReader - Class in eu.toolchain.scribe.fieldreader
 
GetterFieldReader() - Constructor for class eu.toolchain.scribe.fieldreader.GetterFieldReader
 
getType() - Method in class eu.toolchain.scribe.typemapping.OptionalTypeMapping
 
getType() - Method in class eu.toolchain.scribe.ValueTypeMapping
 

I

initialize(EntityResolver) - Method in class eu.toolchain.scribe.typemapping.ConcreteEntityTypeMapping
 
isOptionPresent(O) - Method in class eu.toolchain.scribe.EntityMapper

L

LOWER_TO_UPPER - Static variable in class eu.toolchain.scribe.fieldreader.GetterFieldReader
 
lowerCamelToUpperCamel(String) - Static method in interface eu.toolchain.scribe.CaseFormat
Convert lower-case camel to upper-case camel.

M

mapping(JavaType, Annotations) - Method in class eu.toolchain.scribe.EntityMapper
mapping(JavaType) - Method in class eu.toolchain.scribe.EntityMapper

N

NativeAnnotationsModule - Class in eu.toolchain.scribe
 
NativeAnnotationsModule() - Constructor for class eu.toolchain.scribe.NativeAnnotationsModule
 
nativeBuilder() - Static method in class eu.toolchain.scribe.EntityMapper
 
newDecoder(EntityResolver, DecoderFactory<Target>) - Method in class eu.toolchain.scribe.EncodedTypeMapping
 
newDecoder(EntityResolver, DecoderFactory<Target>) - Method in class eu.toolchain.scribe.typemapping.ConstructorEntityDecodeValue
 
newDecoder(EntityResolver, DecoderFactory<Target>) - Method in class eu.toolchain.scribe.typemapping.OptionalTypeMapping
 
newDecoder(EntityResolver, DecoderFactory<Target>) - Method in class eu.toolchain.scribe.typemapping.StaticMethodEntityDecodeValue
 
newDecoder(EntityResolver, DecoderFactory<Target>) - Method in class eu.toolchain.scribe.ValueTypeMapping
 
newEncoder(EntityResolver, EncoderFactory<Target>) - Method in class eu.toolchain.scribe.EncodedTypeMapping
 
newEncoder(EntityResolver, EncoderFactory<Target>) - Method in class eu.toolchain.scribe.typemapping.EntityEncodeValue
 
newEncoder(EntityResolver, EncoderFactory<Target>) - Method in class eu.toolchain.scribe.typemapping.OptionalTypeMapping
 
newEncoder(EntityResolver, EncoderFactory<Target>) - Method in class eu.toolchain.scribe.ValueTypeMapping
 
newEntityFieldDecoder(EntityResolver, DecoderFactory<T>) - Method in class eu.toolchain.scribe.entitymapping.DefaultEntityFieldMapping
 
newEntityFieldEncoder(EntityResolver, EncoderFactory<Target>) - Method in class eu.toolchain.scribe.entitymapping.DefaultEntityFieldMapping
 
newEntityFieldStreamEncoder(EntityResolver, StreamEncoderFactory<Target>) - Method in class eu.toolchain.scribe.entitymapping.DefaultEntityFieldMapping
 
newEntityTypeDecoder(EntityResolver, DecoderFactory<Target>) - Method in class eu.toolchain.scribe.entitymapping.BuilderEntityMapping
 
newEntityTypeDecoder(EntityResolver, DecoderFactory<Target>) - Method in class eu.toolchain.scribe.entitymapping.DefaultEntityMapping
 
newEntityTypeDecoder(EntityResolver, DecoderFactory<Target>) - Method in class eu.toolchain.scribe.typemapping.ConcreteEntityTypeMapping
 
newEntityTypeDecoder(EntityResolver, DecoderFactory<Target>) - Method in class eu.toolchain.scribe.typemapping.PropertyAbstractEntityTypeMapping
 
newEntityTypeEncoder(EntityResolver, EncoderFactory<Target>) - Method in class eu.toolchain.scribe.entitymapping.BuilderEntityMapping
 
newEntityTypeEncoder(EntityResolver, EncoderFactory<Target>) - Method in class eu.toolchain.scribe.entitymapping.DefaultEntityMapping
 
newEntityTypeEncoder(EntityResolver, EncoderFactory<Target>) - Method in class eu.toolchain.scribe.typemapping.ConcreteEntityTypeMapping
 
newEntityTypeEncoder(EntityResolver, EncoderFactory<Target>) - Method in class eu.toolchain.scribe.typemapping.PropertyAbstractEntityTypeMapping
 
newEntityTypeStreamEncoder(EntityResolver, StreamEncoderFactory<Target>) - Method in class eu.toolchain.scribe.entitymapping.BuilderEntityMapping
 
newEntityTypeStreamEncoder(EntityResolver, StreamEncoderFactory<Target>) - Method in class eu.toolchain.scribe.entitymapping.DefaultEntityMapping
 
newEntityTypeStreamEncoder(EntityResolver, StreamEncoderFactory<Target>) - Method in class eu.toolchain.scribe.typemapping.ConcreteEntityTypeMapping
 
newEntityTypeStreamEncoder(EntityResolver, StreamEncoderFactory<Target>) - Method in class eu.toolchain.scribe.typemapping.PropertyAbstractEntityTypeMapping
 
newInstance(List<Object>) - Method in class eu.toolchain.scribe.creatormethod.ConstructorCreatorMethod
 
newInstance(List<Object>) - Method in class eu.toolchain.scribe.creatormethod.StaticMethodCreatorMethod
 
newStreamEncoder(EntityResolver, StreamEncoderFactory<Target>) - Method in class eu.toolchain.scribe.EncodedTypeMapping
 
newStreamEncoder(EntityResolver, StreamEncoderFactory<Target>) - Method in class eu.toolchain.scribe.typemapping.EntityEncodeValue
 
newStreamEncoder(EntityResolver, StreamEncoderFactory<Target>) - Method in class eu.toolchain.scribe.typemapping.OptionalTypeMapping
 
newStreamEncoder(EntityResolver, StreamEncoderFactory<Target>) - Method in class eu.toolchain.scribe.ValueTypeMapping
 

O

option(Option) - Method in class eu.toolchain.scribe.EntityMapper.Builder
 
OPTIONAL_EMPTY_AS_NULL - Static variable in interface eu.toolchain.scribe.DatabindOptions
 
OptionalEmptyAsNull() - Constructor for class eu.toolchain.scribe.DatabindOptions.OptionalEmptyAsNull
 
OptionalTypeMapping<T> - Class in eu.toolchain.scribe.typemapping
 
OptionalTypeMapping() - Constructor for class eu.toolchain.scribe.typemapping.OptionalTypeMapping
 

P

PropertyAbstractEntityTypeMapping - Class in eu.toolchain.scribe.typemapping
 
PropertyAbstractEntityTypeMapping() - Constructor for class eu.toolchain.scribe.typemapping.PropertyAbstractEntityTypeMapping
 

R

read(Object) - Method in class eu.toolchain.scribe.fieldreader.AnnotatedFieldReader
 
read(Object) - Method in class eu.toolchain.scribe.fieldreader.GetterFieldReader
 
register(EntityMapperBuilder<T>) - Method in class eu.toolchain.scribe.DefaultModule
 
register(Module) - Method in class eu.toolchain.scribe.EntityMapper.Builder
 
register(EntityMapperBuilder<T>) - Method in class eu.toolchain.scribe.NativeAnnotationsModule
 
resolveSubTypes(JavaType) - Method in class eu.toolchain.scribe.EntityMapper
 

S

StaticMethodCreatorMethod - Class in eu.toolchain.scribe.creatormethod
 
StaticMethodCreatorMethod() - Constructor for class eu.toolchain.scribe.creatormethod.StaticMethodCreatorMethod
 
StaticMethodEntityDecodeValue - Class in eu.toolchain.scribe.typemapping
 
StaticMethodEntityDecodeValue() - Constructor for class eu.toolchain.scribe.typemapping.StaticMethodEntityDecodeValue
 
streamEncode(Context, Object, Target) - Method in class eu.toolchain.scribe.entitymapping.DefaultEntityFieldStreamEncoder
 
streamEncode(EntityFieldsStreamEncoder<Target>, Context, Object, Target, Runnable) - Method in class eu.toolchain.scribe.typemapping.AbstractEntityStreamEncoder
 
streamEncode(Context, Object, Target) - Method in class eu.toolchain.scribe.typemapping.AbstractEntityStreamEncoder
 
streamEncode(Context, String, Target) - Method in class eu.toolchain.scribe.typemapping.TypeEntityFieldStreamEncoder
 
streamEncodeEmpty(Context, Target) - Method in class eu.toolchain.scribe.typemapping.AbstractEntityStreamEncoder
 
streamEncodeOptionally(Context, Object, Target, Consumer<Runnable>) - Method in class eu.toolchain.scribe.entitymapping.DefaultEntityFieldStreamEncoder
 
streamEncodeOptionally(Context, String, Target, Consumer<Runnable>) - Method in class eu.toolchain.scribe.typemapping.TypeEntityFieldStreamEncoder
 
streamEncoderFor(StreamEncoderFactory<Target>) - Method in class eu.toolchain.scribe.EntityMapper
STRING - Static variable in class eu.toolchain.scribe.typemapping.PropertyAbstractEntityTypeMapping
 
subTypesDetector(SubTypesDetector) - Method in class eu.toolchain.scribe.EntityMapper.Builder
 

T

toBuilder() - Method in class eu.toolchain.scribe.EntityMapper
 
typeAliasDetector(TypeAliasDetector) - Method in class eu.toolchain.scribe.EntityMapper.Builder
 
TypeEntityFieldDecoder<Target> - Class in eu.toolchain.scribe.typemapping
 
TypeEntityFieldDecoder() - Constructor for class eu.toolchain.scribe.typemapping.TypeEntityFieldDecoder
 
TypeEntityFieldEncoder<Target> - Class in eu.toolchain.scribe.typemapping
 
TypeEntityFieldEncoder() - Constructor for class eu.toolchain.scribe.typemapping.TypeEntityFieldEncoder
 
TypeEntityFieldStreamEncoder<Target> - Class in eu.toolchain.scribe.typemapping
 
TypeEntityFieldStreamEncoder() - Constructor for class eu.toolchain.scribe.typemapping.TypeEntityFieldStreamEncoder
 
TypeFieldName() - Constructor for class eu.toolchain.scribe.DatabindOptions.TypeFieldName
 
typeMapper(TypeMapper) - Method in class eu.toolchain.scribe.EntityMapper.Builder
 
typeName() - Method in class eu.toolchain.scribe.typemapping.ConcreteEntityTypeMapping
 
typeName() - Method in class eu.toolchain.scribe.typemapping.PropertyAbstractEntityTypeMapping
 
typeNameDetector(TypeNameDetector) - Method in class eu.toolchain.scribe.EntityMapper.Builder
 

V

ValueTypeMapping - Class in eu.toolchain.scribe
 
ValueTypeMapping() - Constructor for class eu.toolchain.scribe.ValueTypeMapping
 

W

withOptions(Option...) - Method in class eu.toolchain.scribe.EntityMapper
A B C D E F G I L M N O P R S T V W 
Skip navigation links

Copyright © 2016. All rights reserved.