public class MappingContextFactoryBuilder<S,K> extends Object implements org.simpleflatmapper.converter.ContextFactoryBuilder
| Modifier | Constructor and Description |
|---|---|
|
MappingContextFactoryBuilder(KeySourceGetter<K,? super S> keySourceGetter,
boolean ignoreRootKey) |
protected |
MappingContextFactoryBuilder(org.simpleflatmapper.map.context.MappingContextFactoryBuilder.Counter counter,
List<KeyAndPredicate<S,K>> keys,
List<KeyAndPredicate<S,K>> inferNullColumns,
KeySourceGetter<K,? super S> keySourceGetter,
MappingContextFactoryBuilder<S,K> parent,
org.simpleflatmapper.reflect.meta.PropertyMeta<?,?> owner,
boolean ignoreRootKey) |
| Modifier and Type | Method and Description |
|---|---|
void |
addInferNull(KeyAndPredicate<S,K> keyAndPredicate) |
void |
addKey(KeyAndPredicate<S,K> keyAndPredicate) |
int |
addSupplier(org.simpleflatmapper.util.Supplier<?> supplier) |
MappingContextFactory<S> |
build() |
int |
currentIndex() |
boolean |
hasChildren() |
boolean |
hasNoDependentKeys() |
boolean |
hasNoKeys() |
boolean |
isRoot() |
MappingContextFactoryBuilder<S,K> |
newBuilder(List<KeyAndPredicate<S,K>> subKeys,
List<KeyAndPredicate<S,K>> inferNullColumns,
org.simpleflatmapper.reflect.meta.PropertyMeta<?,?> owner) |
org.simpleflatmapper.util.Predicate<S> |
nullChecker() |
String |
toString() |
public MappingContextFactoryBuilder(KeySourceGetter<K,? super S> keySourceGetter, boolean ignoreRootKey)
protected MappingContextFactoryBuilder(org.simpleflatmapper.map.context.MappingContextFactoryBuilder.Counter counter,
List<KeyAndPredicate<S,K>> keys,
List<KeyAndPredicate<S,K>> inferNullColumns,
KeySourceGetter<K,? super S> keySourceGetter,
MappingContextFactoryBuilder<S,K> parent,
org.simpleflatmapper.reflect.meta.PropertyMeta<?,?> owner,
boolean ignoreRootKey)
public void addKey(KeyAndPredicate<S,K> keyAndPredicate)
public void addInferNull(KeyAndPredicate<S,K> keyAndPredicate)
public int addSupplier(org.simpleflatmapper.util.Supplier<?> supplier)
addSupplier in interface org.simpleflatmapper.converter.ContextFactoryBuilderpublic org.simpleflatmapper.util.Predicate<S> nullChecker()
public MappingContextFactoryBuilder<S,K> newBuilder(List<KeyAndPredicate<S,K>> subKeys, List<KeyAndPredicate<S,K>> inferNullColumns, org.simpleflatmapper.reflect.meta.PropertyMeta<?,?> owner)
public MappingContextFactory<S> build()
build in interface org.simpleflatmapper.converter.ContextFactoryBuilderpublic boolean hasNoKeys()
public boolean hasNoDependentKeys()
public boolean isRoot()
public int currentIndex()
public boolean hasChildren()
Copyright © 2020. All rights reserved.