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

A

AbstractClassMapping - Class in eu.toolchain.scribe
 
AbstractClassMapping() - Constructor for class eu.toolchain.scribe.AbstractClassMapping
 
AbstractEntityDecoder<Target> - Class in eu.toolchain.scribe
 
AbstractEntityDecoder() - Constructor for class eu.toolchain.scribe.AbstractEntityDecoder
 
AbstractEntityEncoder<Target> - Class in eu.toolchain.scribe
 
AbstractEntityEncoder() - Constructor for class eu.toolchain.scribe.AbstractEntityEncoder
 
AbstractEntityEncoder.TypeEntry<Target> - Class in eu.toolchain.scribe
 
AbstractEntityStreamEncoder<Target> - Class in eu.toolchain.scribe
 
AbstractEntityStreamEncoder() - Constructor for class eu.toolchain.scribe.AbstractEntityStreamEncoder
 
AbstractEntityStreamEncoder.EntityEncoderEntry<Target> - Class in eu.toolchain.scribe
 
AnnotatedFieldReader - Class in eu.toolchain.scribe
 
AnnotatedFieldReader() - Constructor for class eu.toolchain.scribe.AnnotatedFieldReader
 
annotations() - Method in class eu.toolchain.scribe.AnnotatedFieldReader
 
annotations() - Method in class eu.toolchain.scribe.GetterFieldReader
 
AnnotationSubTypesResolver - Class in eu.toolchain.scribe
 
AnnotationSubTypesResolver() - Constructor for class eu.toolchain.scribe.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
 
BuilderClassEncoding - Class in eu.toolchain.scribe
Entity binding that uses a builder for constructing new instances.
BuilderClassEncoding() - Constructor for class eu.toolchain.scribe.BuilderClassEncoding
 
BuilderEntityDecoder<Target> - Class in eu.toolchain.scribe
 
BuilderEntityDecoder() - Constructor for class eu.toolchain.scribe.BuilderEntityDecoder
 

C

CaseFormat - Interface in eu.toolchain.scribe
 
classEncoding(ClassEncodingDetector) - Method in class eu.toolchain.scribe.EntityMapper.Builder
 
ConcreteClassMapping - Class in eu.toolchain.scribe
A type mapping associated with concrete classes.
ConcreteClassMapping() - Constructor for class eu.toolchain.scribe.ConcreteClassMapping
 
ConstructorEntityDecodeValue - Class in eu.toolchain.scribe
 
ConstructorEntityDecodeValue() - Constructor for class eu.toolchain.scribe.ConstructorEntityDecodeValue
 
ConstructorEntityDecodeValueDecoder<Target,Source> - Class in eu.toolchain.scribe
 
ConstructorEntityDecodeValueDecoder() - Constructor for class eu.toolchain.scribe.ConstructorEntityDecodeValueDecoder
 
ConstructorInstanceBuilder - Class in eu.toolchain.scribe
 
ConstructorInstanceBuilder() - Constructor for class eu.toolchain.scribe.ConstructorInstanceBuilder
 

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.AbstractEntityDecoder
 
decode(Context, Target) - Method in class eu.toolchain.scribe.AbstractEntityDecoder
 
decode(EntityFieldsDecoder<Target>, Context) - Method in class eu.toolchain.scribe.BuilderEntityDecoder
 
decode(Context, Target) - Method in class eu.toolchain.scribe.BuilderEntityDecoder
 
decode(Context, Target) - Method in class eu.toolchain.scribe.ConstructorEntityDecodeValueDecoder
 
decode(EntityFieldsDecoder<Target>, Context) - Method in class eu.toolchain.scribe.DefaultEntityDecoder
 
decode(Context, Target) - Method in class eu.toolchain.scribe.DefaultEntityDecoder
 
decode(Context, Target) - Method in class eu.toolchain.scribe.DefaultEntityFieldDecoder
 
decode(Context, Target) - Method in class eu.toolchain.scribe.StaticMethodEntityDecodeValueDecoder
 
decode(Context, Target) - Method in class eu.toolchain.scribe.TypeEntityFieldDecoder
 
decodeOptionally(Context, Decoded<Target>) - Method in class eu.toolchain.scribe.DefaultEntityFieldDecoder
 
decodeOptionally(Context, Decoded<Target>) - Method in class eu.toolchain.scribe.TypeEntityFieldDecoder
 
decoderFor(DecoderFactory<Target>) - Method in class eu.toolchain.scribe.EntityMapper
decodeValue(DecodeValueDetector) - Method in class eu.toolchain.scribe.EntityMapper.Builder
 
DEFAULT_TYPE_FIELD - Static variable in class eu.toolchain.scribe.AbstractClassMapping
 
defaultBuilder() - Static method in class eu.toolchain.scribe.EntityMapper
 
DefaultEntityDecoder<Target> - Class in eu.toolchain.scribe
 
DefaultEntityDecoder() - Constructor for class eu.toolchain.scribe.DefaultEntityDecoder
 
DefaultEntityFieldDecoder<Target> - Class in eu.toolchain.scribe
 
DefaultEntityFieldDecoder() - Constructor for class eu.toolchain.scribe.DefaultEntityFieldDecoder
 
DefaultEntityFieldEncoder<Target> - Class in eu.toolchain.scribe
 
DefaultEntityFieldEncoder() - Constructor for class eu.toolchain.scribe.DefaultEntityFieldEncoder
 
DefaultEntityFieldMapping - Class in eu.toolchain.scribe
 
DefaultEntityFieldMapping() - Constructor for class eu.toolchain.scribe.DefaultEntityFieldMapping
 
DefaultEntityFieldStreamEncoder<Target> - Class in eu.toolchain.scribe
 
DefaultEntityFieldStreamEncoder() - Constructor for class eu.toolchain.scribe.DefaultEntityFieldStreamEncoder
 
DefaultModule - Class in eu.toolchain.scribe
 
DefaultModule() - Constructor for class eu.toolchain.scribe.DefaultModule
 
detect(EntityResolver, JavaType) - Static method in class eu.toolchain.scribe.BuilderClassEncoding
 
detect(JavaType, String, JavaType) - Static method in class eu.toolchain.scribe.GetterFieldReader
 
detect(EntityResolver, JavaType) - Static method in class eu.toolchain.scribe.MethodClassEncoding
 
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
detectFieldFlags(JavaType, Annotations) - 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
detectImmediateAnnotations(JavaType, String) - Method in class eu.toolchain.scribe.EntityMapper
 
detectInstanceBuilder(JavaType) - Method in class eu.toolchain.scribe.EntityMapper
detectTypeName(JavaType) - Method in class eu.toolchain.scribe.EntityMapper

E

encode(EntityFieldsEncoder<Target>, Context, Object, Runnable) - Method in class eu.toolchain.scribe.AbstractEntityEncoder
 
encode(Context, Object) - Method in class eu.toolchain.scribe.AbstractEntityEncoder
 
encode(Context, Object) - Method in class eu.toolchain.scribe.DefaultEntityFieldEncoder
 
encode(EntityFieldsEncoder<Target>, Context, Object, Runnable) - Method in class eu.toolchain.scribe.ReadFieldsEntityEncoder
 
encode(Context, Object) - Method in class eu.toolchain.scribe.ReadFieldsEntityEncoder
 
encode(Context, String) - Method in class eu.toolchain.scribe.TypeEntityFieldEncoder
 
encodeEmpty(Context) - Method in class eu.toolchain.scribe.AbstractEntityEncoder
 
encodeEmpty(Context) - Method in class eu.toolchain.scribe.ReadFieldsEntityEncoder
 
encodeOptionally(Context, Object, Consumer<Target>) - Method in class eu.toolchain.scribe.DefaultEntityFieldEncoder
 
encodeOptionally(Context, String, Consumer<Target>) - Method in class eu.toolchain.scribe.TypeEntityFieldEncoder
 
encoderFor(EncoderFactory<Target>) - Method in class eu.toolchain.scribe.EntityMapper
encodeValue(EncodeValueDetector) - Method in class eu.toolchain.scribe.EntityMapper.Builder
 
EntityEncoderEntry() - Constructor for class eu.toolchain.scribe.AbstractEntityStreamEncoder.EntityEncoderEntry
 
EntityEncodeValue - Class in eu.toolchain.scribe
 
EntityEncodeValue() - Constructor for class eu.toolchain.scribe.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
 
eu.toolchain.scribe - package eu.toolchain.scribe
 

F

Field() - Constructor for class eu.toolchain.scribe.ReadFieldsEntityEncoder.Field
 
fieldName(FieldNameDetector) - Method in class eu.toolchain.scribe.EntityMapper.Builder
 
fieldReader(FieldReaderDetector) - Method in class eu.toolchain.scribe.EntityMapper.Builder
 
fieldType() - Method in class eu.toolchain.scribe.AnnotatedFieldReader
 
fieldType() - Method in class eu.toolchain.scribe.GetterFieldReader
 
flag(FlagDetector) - Method in class eu.toolchain.scribe.EntityMapper.Builder
 
forAnnotation(Class<T>, Function<T, String>) - Static method in class eu.toolchain.scribe.AnnotatedFieldReader
 
forAnnotation(Class<A>, Function<A, T[]>, Function<T, JavaType>, Function<T, Optional<String>>) - Static method in class eu.toolchain.scribe.AnnotationSubTypesResolver
 
forAnnotation(Class<? extends Annotation>) - Static method in class eu.toolchain.scribe.ConstructorEntityDecodeValue
 
forAnnotation(Class<A>) - Static method in class eu.toolchain.scribe.ConstructorInstanceBuilder
 
forAnnotation(Class<A>, Function<A, Optional<List<String>>>) - Static method in class eu.toolchain.scribe.ConstructorInstanceBuilder
 
forAnnotation(Class<? extends Annotation>) - Static method in class eu.toolchain.scribe.EntityEncodeValue
 
forAnnotation(Class<? extends Annotation>) - Static method in class eu.toolchain.scribe.StaticMethodEntityDecodeValue
 
forAnnotation(Class<A>) - Static method in class eu.toolchain.scribe.StaticMethodInstanceBuilder
 
forAnnotation(Class<A>, Function<A, Optional<List<String>>>) - Static method in class eu.toolchain.scribe.StaticMethodInstanceBuilder
 
forEmpty() - Static method in class eu.toolchain.scribe.ConstructorInstanceBuilder
 
forType(Class<T>, Function<T, Boolean>, Function<T, Object>, Function<Object, T>, Supplier<T>) - Static method in class eu.toolchain.scribe.OptionalMapping
 

G

getFlags() - Method in class eu.toolchain.scribe.TypeEntityFieldDecoder
 
getFlags() - Method in class eu.toolchain.scribe.TypeEntityFieldEncoder
 
getName() - Method in class eu.toolchain.scribe.TypeEntityFieldDecoder
 
getName() - Method in class eu.toolchain.scribe.TypeEntityFieldEncoder
 
getName() - Method in class eu.toolchain.scribe.TypeEntityFieldStreamEncoder
 
getOption(Class<O>) - Method in class eu.toolchain.scribe.EntityMapper
GetterFieldReader - Class in eu.toolchain.scribe
 
GetterFieldReader() - Constructor for class eu.toolchain.scribe.GetterFieldReader
 
getType() - Method in class eu.toolchain.scribe.OptionalMapping
 
getType() - Method in class eu.toolchain.scribe.ValueMapping
 

I

initialize(EntityResolver) - Method in class eu.toolchain.scribe.ConcreteClassMapping
 
install(Module) - Method in class eu.toolchain.scribe.EntityMapper.Builder
 
instanceBuilder(InstanceBuilderDetector) - Method in class eu.toolchain.scribe.EntityMapper.Builder
 
isOptionPresent(O) - Method in class eu.toolchain.scribe.EntityMapper

L

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

M

mapping(MappingDetector) - Method in class eu.toolchain.scribe.EntityMapper.Builder
 
mapping(JavaType, Annotations) - Method in class eu.toolchain.scribe.EntityMapper
mapping(JavaType) - Method in class eu.toolchain.scribe.EntityMapper
MethodClassEncoding - Class in eu.toolchain.scribe
 
MethodClassEncoding() - Constructor for class eu.toolchain.scribe.MethodClassEncoding
 

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.ConstructorEntityDecodeValue
 
newDecoder(EntityResolver, Flags, DecoderFactory<Target>) - Method in class eu.toolchain.scribe.OptionalMapping
 
newDecoder(EntityResolver, DecoderFactory<Target>) - Method in class eu.toolchain.scribe.StaticMethodEntityDecodeValue
 
newDecoder(EntityResolver, Flags, DecoderFactory<Target>) - Method in class eu.toolchain.scribe.ValueMapping
 
newEncoder(EntityResolver, EncoderFactory<Target>) - Method in class eu.toolchain.scribe.EntityEncodeValue
 
newEncoder(EntityResolver, Flags, EncoderFactory<Target>) - Method in class eu.toolchain.scribe.OptionalMapping
 
newEncoder(EntityResolver, Flags, EncoderFactory<Target>) - Method in class eu.toolchain.scribe.ValueMapping
 
newEntityDecoder(EntityResolver, DecoderFactory<Target>) - Method in class eu.toolchain.scribe.BuilderClassEncoding
 
newEntityDecoder(EntityResolver, DecoderFactory<Target>) - Method in class eu.toolchain.scribe.MethodClassEncoding
 
newEntityEncoder(EntityResolver, EncoderFactory<Target>) - Method in class eu.toolchain.scribe.BuilderClassEncoding
 
newEntityEncoder(EntityResolver, EncoderFactory<Target>) - Method in class eu.toolchain.scribe.MethodClassEncoding
 
newEntityFieldDecoder(EntityResolver, DecoderFactory<T>) - Method in class eu.toolchain.scribe.DefaultEntityFieldMapping
 
newEntityFieldEncoder(EntityResolver, EncoderFactory<Target>) - Method in class eu.toolchain.scribe.DefaultEntityFieldMapping
 
newEntityFieldStreamEncoder(EntityResolver, StreamEncoderFactory<Target>) - Method in class eu.toolchain.scribe.DefaultEntityFieldMapping
 
newEntityStreamEncoder(EntityResolver, StreamEncoderFactory<Target>) - Method in class eu.toolchain.scribe.BuilderClassEncoding
 
newEntityStreamEncoder(EntityResolver, StreamEncoderFactory<Target>) - Method in class eu.toolchain.scribe.MethodClassEncoding
 
newEntityTypeDecoder(EntityResolver, DecoderFactory<Target>) - Method in class eu.toolchain.scribe.AbstractClassMapping
 
newEntityTypeDecoder(EntityResolver, DecoderFactory<Target>) - Method in class eu.toolchain.scribe.ConcreteClassMapping
 
newEntityTypeEncoder(EntityResolver, EncoderFactory<Target>) - Method in class eu.toolchain.scribe.AbstractClassMapping
 
newEntityTypeEncoder(EntityResolver, EncoderFactory<Target>) - Method in class eu.toolchain.scribe.ConcreteClassMapping
 
newEntityTypeStreamEncoder(EntityResolver, StreamEncoderFactory<Target>) - Method in class eu.toolchain.scribe.AbstractClassMapping
 
newEntityTypeStreamEncoder(EntityResolver, StreamEncoderFactory<Target>) - Method in class eu.toolchain.scribe.ConcreteClassMapping
 
newInstance(List<Object>) - Method in class eu.toolchain.scribe.ConstructorInstanceBuilder
 
newInstance(List<Object>) - Method in class eu.toolchain.scribe.StaticMethodInstanceBuilder
 
newStreamEncoder(EntityResolver, StreamEncoderFactory<Target>) - Method in class eu.toolchain.scribe.EntityEncodeValue
 
newStreamEncoder(EntityResolver, Flags, StreamEncoderFactory<Target>) - Method in class eu.toolchain.scribe.OptionalMapping
 
newStreamEncoder(EntityResolver, Flags, StreamEncoderFactory<Target>) - Method in class eu.toolchain.scribe.ValueMapping
 

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
 
OptionalMapping<T> - Class in eu.toolchain.scribe
 
OptionalMapping() - Constructor for class eu.toolchain.scribe.OptionalMapping
 

R

read(Object) - Method in class eu.toolchain.scribe.AnnotatedFieldReader
 
read(Object) - Method in class eu.toolchain.scribe.GetterFieldReader
 
ReadFieldsEntityEncoder<Target> - Class in eu.toolchain.scribe
 
ReadFieldsEntityEncoder() - Constructor for class eu.toolchain.scribe.ReadFieldsEntityEncoder
 
ReadFieldsEntityEncoder.Field<Target,Source> - Class in eu.toolchain.scribe
 
ReadFieldsEntityField() - Constructor for class eu.toolchain.scribe.ReadFieldsEntityStreamEncoder.ReadFieldsEntityField
 
ReadFieldsEntityStreamEncoder<Target> - Class in eu.toolchain.scribe
 
ReadFieldsEntityStreamEncoder() - Constructor for class eu.toolchain.scribe.ReadFieldsEntityStreamEncoder
 
ReadFieldsEntityStreamEncoder.ReadFieldsEntityField<Target,Source> - Class in eu.toolchain.scribe
 
register(EntityMapperBuilder) - Method in class eu.toolchain.scribe.DefaultModule
 
register(EntityMapperBuilder) - Method in class eu.toolchain.scribe.NativeAnnotationsModule
 
resolveSubTypes(JavaType) - Method in class eu.toolchain.scribe.EntityMapper
 

S

StaticMethodEntityDecodeValue - Class in eu.toolchain.scribe
 
StaticMethodEntityDecodeValue() - Constructor for class eu.toolchain.scribe.StaticMethodEntityDecodeValue
 
StaticMethodEntityDecodeValueDecoder<Target,Source> - Class in eu.toolchain.scribe
 
StaticMethodEntityDecodeValueDecoder() - Constructor for class eu.toolchain.scribe.StaticMethodEntityDecodeValueDecoder
 
StaticMethodInstanceBuilder - Class in eu.toolchain.scribe
 
StaticMethodInstanceBuilder() - Constructor for class eu.toolchain.scribe.StaticMethodInstanceBuilder
 
streamEncode(EntityFieldsStreamEncoder<Target>, Context, Object, Target, Runnable) - Method in class eu.toolchain.scribe.AbstractEntityStreamEncoder
 
streamEncode(Context, Object, Target) - Method in class eu.toolchain.scribe.AbstractEntityStreamEncoder
 
streamEncode(Context, Object, Target) - Method in class eu.toolchain.scribe.DefaultEntityFieldStreamEncoder
 
streamEncode(EntityFieldsStreamEncoder<Target>, Context, Object, Target, Runnable) - Method in class eu.toolchain.scribe.ReadFieldsEntityStreamEncoder
 
streamEncode(Context, Object, Target) - Method in class eu.toolchain.scribe.ReadFieldsEntityStreamEncoder
 
streamEncode(Context, String, Target) - Method in class eu.toolchain.scribe.TypeEntityFieldStreamEncoder
 
streamEncodeEmpty(Context, Target) - Method in class eu.toolchain.scribe.AbstractEntityStreamEncoder
 
streamEncodeEmpty(Context, Target) - Method in class eu.toolchain.scribe.ReadFieldsEntityStreamEncoder
 
streamEncodeOptionally(Context, Object, Target, Consumer<Runnable>) - Method in class eu.toolchain.scribe.DefaultEntityFieldStreamEncoder
 
streamEncodeOptionally(Context, String, Target, Consumer<Runnable>) - Method in class eu.toolchain.scribe.TypeEntityFieldStreamEncoder
 
streamEncoderFor(StreamEncoderFactory<Target>) - Method in class eu.toolchain.scribe.EntityMapper
STRING - Static variable in class eu.toolchain.scribe.AbstractClassMapping
 
subTypes(SubTypesDetector) - Method in class eu.toolchain.scribe.EntityMapper.Builder
 

T

toBuilder() - Method in class eu.toolchain.scribe.EntityMapper
 
typeAlias(TypeAliasDetector) - Method in class eu.toolchain.scribe.EntityMapper.Builder
 
TypeEntityFieldDecoder<Target> - Class in eu.toolchain.scribe
 
TypeEntityFieldDecoder() - Constructor for class eu.toolchain.scribe.TypeEntityFieldDecoder
 
TypeEntityFieldEncoder<Target> - Class in eu.toolchain.scribe
 
TypeEntityFieldEncoder() - Constructor for class eu.toolchain.scribe.TypeEntityFieldEncoder
 
TypeEntityFieldStreamEncoder<Target> - Class in eu.toolchain.scribe
 
TypeEntityFieldStreamEncoder() - Constructor for class eu.toolchain.scribe.TypeEntityFieldStreamEncoder
 
TypeEntry() - Constructor for class eu.toolchain.scribe.AbstractEntityEncoder.TypeEntry
 
TypeFieldName() - Constructor for class eu.toolchain.scribe.DatabindOptions.TypeFieldName
 
typeName() - Method in class eu.toolchain.scribe.AbstractClassMapping
 
typeName() - Method in class eu.toolchain.scribe.ConcreteClassMapping
 
typeName(TypeNameDetector) - Method in class eu.toolchain.scribe.EntityMapper.Builder
 

V

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

W

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

Copyright © 2016. All rights reserved.