FieldMapperColumnDefinitionpublic abstract class ColumnDefinition<K extends FieldKey<K>,CD extends ColumnDefinition<K,CD>> extends Object
| Modifier and Type | Field | Description |
|---|---|---|
static org.simpleflatmapper.util.Predicate<org.simpleflatmapper.reflect.meta.PropertyMeta<?,?>> |
DEFAULT_APPLIES_TO |
| Modifier | Constructor | Description |
|---|---|---|
protected |
ColumnDefinition(Object[] properties) |
| Modifier and Type | Method | 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(CD columnDefinition) |
|
org.simpleflatmapper.reflect.getter.GetterFactory<?,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() |
|
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 org.simpleflatmapper.util.Predicate<org.simpleflatmapper.reflect.meta.PropertyMeta<?,?>> keyAppliesTo()
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 org.simpleflatmapper.reflect.getter.GetterFactory<?,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 © 2018. All rights reserved.