| Constructor and Description |
|---|
OptionalMapping() |
| Modifier and Type | Method and Description |
|---|---|
static <T> MappingDetector |
forType(Class<T> optionalType,
Function<T,Boolean> isPresent,
Function<T,Object> get,
Function<Object,T> of,
Supplier<T> empty) |
JavaType |
getType() |
<Target,Source> |
newDecoder(EntityResolver resolver,
Flags flags,
DecoderFactory<Target> factory) |
<Target,Source> |
newEncoder(EntityResolver resolver,
Flags flags,
EncoderFactory<Target> factory) |
<Target,Source> |
newStreamEncoder(EntityResolver resolver,
Flags flags,
StreamEncoderFactory<Target> factory) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitinitialize, newDecoderImmediate, newEncoderImmediate, newStreamEncoderImmediatepublic static <T> MappingDetector forType(Class<T> optionalType, Function<T,Boolean> isPresent, Function<T,Object> get, Function<Object,T> of, Supplier<T> empty)
public <Target,Source> Optional<Encoder<Target,Source>> newEncoder(EntityResolver resolver, Flags flags, EncoderFactory<Target> factory)
newEncoder in interface Mappingpublic <Target,Source> Optional<StreamEncoder<Target,Source>> newStreamEncoder(EntityResolver resolver, Flags flags, StreamEncoderFactory<Target> factory)
newStreamEncoder in interface Mappingpublic <Target,Source> Optional<Decoder<Target,Source>> newDecoder(EntityResolver resolver, Flags flags, DecoderFactory<Target> factory)
newDecoder in interface MappingCopyright © 2016. All rights reserved.