public abstract class ColumnDefinition<K extends FieldKey<K>,CD extends ColumnDefinition<K,CD>> extends Object
| Modifier and Type | Field and Description |
|---|---|
static org.simpleflatmapper.util.Predicate<org.simpleflatmapper.reflect.meta.PropertyMeta<?,?>> |
DEFAULT_APPLIES_TO |
| Modifier | Constructor and Description |
|---|---|
protected |
ColumnDefinition(Object[] properties) |
| Modifier and Type | Method and Description |
|---|---|
CD |
add(Object... props) |
CD |
addIgnore() |
CD |
addKey() |
CD |
addKey(org.simpleflatmapper.util.Predicate<org.simpleflatmapper.reflect.meta.PropertyMeta<?,?>> appliesTo) |
CD |
addRename(String name) |
protected void |
appendToStringBuilder(StringBuilder sb) |
CD |
compose(ColumnDefinition<K,?> columnDefinition) |
ContextualGetterFactory<?,K> |
getCustomGetterFactoryFrom(Type sourceType) |
org.simpleflatmapper.reflect.Getter<?,?> |
getCustomGetterFrom(Type fromType) |
GetterProperty |
getCustomGetterPropertyFrom(Type fromType) |
org.simpleflatmapper.reflect.SetterFactory<?,?> |
getCustomSetterFactoryTo(Type targetType) |
org.simpleflatmapper.reflect.Setter<?,?> |
getCustomSetterTo(Type targetType) |
Type |
getCustomSourceReturnTypeFrom(Type ownerType) |
boolean |
has(Class<?> clazz) |
boolean |
hasCustomSourceFrom(Type ownerType) |
boolean |
ignore() |
org.simpleflatmapper.util.Predicate<org.simpleflatmapper.reflect.meta.PropertyMeta<?,?>> |
inferNullsAppliesTo() |
boolean |
isInferNull() |
boolean |
isKey() |
org.simpleflatmapper.util.Predicate<org.simpleflatmapper.reflect.meta.PropertyMeta<?,?>> |
keyAppliesTo() |
<T> T |
lookFor(Class<T> propClass) |
<T> T[] |
lookForAll(Class<T> propClass) |
protected abstract CD |
newColumnDefinition(Object[] properties) |
Object[] |
properties() |
K |
rename(K key) |
String |
toString() |
public static final org.simpleflatmapper.util.Predicate<org.simpleflatmapper.reflect.meta.PropertyMeta<?,?>> DEFAULT_APPLIES_TO
protected ColumnDefinition(Object[] properties)
public boolean ignore()
public boolean has(Class<?> clazz)
public boolean isKey()
public boolean isInferNull()
public org.simpleflatmapper.util.Predicate<org.simpleflatmapper.reflect.meta.PropertyMeta<?,?>> keyAppliesTo()
public org.simpleflatmapper.util.Predicate<org.simpleflatmapper.reflect.meta.PropertyMeta<?,?>> inferNullsAppliesTo()
public CD compose(ColumnDefinition<K,?> columnDefinition)
public <T> T lookFor(Class<T> propClass)
public <T> T[] lookForAll(Class<T> propClass)
public org.simpleflatmapper.reflect.Getter<?,?> getCustomGetterFrom(Type fromType)
public GetterProperty getCustomGetterPropertyFrom(Type fromType)
public boolean hasCustomSourceFrom(Type ownerType)
public ContextualGetterFactory<?,K> getCustomGetterFactoryFrom(Type sourceType)
public org.simpleflatmapper.reflect.Setter<?,?> getCustomSetterTo(Type targetType)
public org.simpleflatmapper.reflect.SetterFactory<?,?> getCustomSetterFactoryTo(Type targetType)
public CD addIgnore()
public CD addKey()
public CD addKey(org.simpleflatmapper.util.Predicate<org.simpleflatmapper.reflect.meta.PropertyMeta<?,?>> appliesTo)
protected void appendToStringBuilder(StringBuilder sb)
public Object[] properties()
Copyright © 2020. All rights reserved.