public class EntityMapper extends Object implements EntityResolver
| Modifier and Type | Class and Description |
|---|---|
static class |
EntityMapper.Builder |
static class |
EntityMapper.EntityKey |
| Constructor and Description |
|---|
EntityMapper() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitmappingpublic <Target> TypeStreamEncoderProvider<Target> streamEncoderFor(StreamEncoderFactory<Target> factory)
streamEncoderFor in interface EntityResolverpublic <Target> TypeEncoderProvider<Target> encoderFor(EncoderFactory<Target> factory)
encoderFor in interface EntityResolverpublic <Target> TypeDecoderProvider<Target> decoderFor(DecoderFactory<Target> factory)
decoderFor in interface EntityResolverpublic Mapping mapping(JavaType type, Annotations annotations)
mapping in interface EntityResolverpublic Mapping mapping(JavaType type)
mapping in interface EntityResolverpublic Optional<InstanceBuilder> detectInstanceBuilder(JavaType type)
detectInstanceBuilder in interface EntityResolverpublic Optional<FieldReader> detectFieldReader(JavaType type, String fieldName, JavaType fieldType)
detectFieldReader in interface EntityResolverpublic Optional<ClassEncoding> detectEntityMapping(JavaType type)
detectEntityMapping in interface EntityResolverpublic Optional<EncodeValue> detectEncodeValue(JavaType type)
detectEncodeValue in interface EntityResolverpublic Optional<DecodeValue> detectDecodeValue(JavaType type, JavaType fieldType)
detectDecodeValue in interface EntityResolverpublic Optional<String> detectFieldName(JavaType type, Annotations annotations)
detectFieldName in interface EntityResolverpublic Optional<String> detectTypeName(JavaType type)
detectTypeName in interface EntityResolverpublic List<EntityField> detectExecutableFields(ExecutableType executable)
detectExecutableFields in interface EntityResolverpublic Flags detectFieldFlags(JavaType type, Annotations annotations)
detectFieldFlags in interface EntityResolverpublic <O extends Option> Optional<O> getOption(Class<O> option)
getOption in interface EntityResolverpublic <O extends Option> boolean isOptionPresent(O option)
isOptionPresent in interface EntityResolverpublic EntityMapper withOptions(Option... options)
withOptions in interface EntityResolverpublic Annotations detectImmediateAnnotations(JavaType type, String fieldName)
detectImmediateAnnotations in interface EntityResolverpublic EntityMapper.Builder toBuilder()
public static EntityMapper.Builder builder()
public static EntityMapper.Builder defaultBuilder()
public static EntityMapper.Builder nativeBuilder()
Copyright © 2016. All rights reserved.