public abstract class TnAbstractPropertyTypeFactory extends Object implements TnPropertyTypeFactory
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected TnBeanAnnotationReader |
_beanAnnotationReader |
protected Class<?> |
_beanClass |
| コンストラクタと説明 |
|---|
TnAbstractPropertyTypeFactory(Class<?> beanClass,
TnBeanAnnotationReader beanAnnotationReader) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected TnPropertyType |
createPropertyType(DfPropertyDesc propertyDesc) |
protected ValueType |
findValueTypeByName(String propertyName,
Class<?> propertyType,
String keyName) |
protected DfBeanDesc |
getBeanDesc() |
protected String |
getColumnDbName(DfPropertyDesc propertyDesc) |
protected abstract ColumnSqlName |
getColumnSqlName(String columnDbName) |
protected abstract ColumnInfo |
getEntityColumnInfo(String columnDbName) |
protected ValueType |
getValueType(DfPropertyDesc propertyDesc) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateBeanPropertyTypesprotected final Class<?> _beanClass
protected final TnBeanAnnotationReader _beanAnnotationReader
public TnAbstractPropertyTypeFactory(Class<?> beanClass, TnBeanAnnotationReader beanAnnotationReader)
protected DfBeanDesc getBeanDesc()
protected TnPropertyType createPropertyType(DfPropertyDesc propertyDesc)
protected ValueType getValueType(DfPropertyDesc propertyDesc)
protected String getColumnDbName(DfPropertyDesc propertyDesc)
protected abstract ColumnSqlName getColumnSqlName(String columnDbName)
protected abstract ColumnInfo getEntityColumnInfo(String columnDbName)
Copyright © 2014–2015 The DBFlute Project. All rights reserved.