org.seasar.s2csv.csv.desc.impl
??? CSVDescFactoryImpl

java.lang.Object
  ????? org.seasar.s2csv.csv.desc.impl.CSVDescFactoryImpl
????????????????:
CSVDescFactory

public class CSVDescFactoryImpl
extends java.lang.Object
implements CSVDescFactory

CSVEntityクラス情報からCSV設定情報を作成するクラスです。

???:
newta

??????????
CSVDescFactoryImpl()
           
 
???????
protected  CSVColumnDesc createCSVColumnDesc(java.lang.Class<?> csvClass, org.seasar.framework.beans.PropertyDesc columnDesc, java.lang.reflect.Field f)
           
protected  CSVConvertDesc createCSVConvertDesc(java.lang.Class<?> csvClass, java.lang.reflect.Field f)
           
 CSVEntityDesc createCSVEntityDesc(java.lang.Class<?> csvClass)
          CSVエンティティクラスから CSV設定情報を展開します。
protected  CSVValidateDesc createCSVValidateDesc(java.lang.Class<?> csvClass, java.lang.reflect.Field columnField, java.lang.annotation.Annotation anno)
           
protected  java.util.List<CSVValidateDesc> createCSVValidateDescList(java.lang.Class<?> csvClass, java.lang.reflect.Field f, CSVColumn c)
           
protected  java.util.List<CSVValidateDesc> createRecordValidate(java.lang.Class<?> csvClass)
           
 
??? java.lang.Object ???????????
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

??????????

CSVDescFactoryImpl

public CSVDescFactoryImpl()
???????

createCSVEntityDesc

public CSVEntityDesc createCSVEntityDesc(java.lang.Class<?> csvClass)
CSVエンティティクラスから CSV設定情報を展開します。

??:
??????? CSVDescFactory ?? createCSVEntityDesc
?????:
csvClass -
???:
CSV設定情報

createRecordValidate

protected java.util.List<CSVValidateDesc> createRecordValidate(java.lang.Class<?> csvClass)

createCSVColumnDesc

protected CSVColumnDesc createCSVColumnDesc(java.lang.Class<?> csvClass,
                                            org.seasar.framework.beans.PropertyDesc columnDesc,
                                            java.lang.reflect.Field f)

createCSVConvertDesc

protected CSVConvertDesc createCSVConvertDesc(java.lang.Class<?> csvClass,
                                              java.lang.reflect.Field f)

createCSVValidateDescList

protected java.util.List<CSVValidateDesc> createCSVValidateDescList(java.lang.Class<?> csvClass,
                                                                    java.lang.reflect.Field f,
                                                                    CSVColumn c)

createCSVValidateDesc

protected CSVValidateDesc createCSVValidateDesc(java.lang.Class<?> csvClass,
                                                java.lang.reflect.Field columnField,
                                                java.lang.annotation.Annotation anno)


Copyright © 2004-2008-2008 The Seasar Foundation. All Rights Reserved.