|
||||||||||
????? ????? | ?????? ?????? | |||||||||
??: ??? | ????? | ??????? | ???? | ??: ????? | ??????? | ???? |
T
- public interface S2CSVWriteCtrl<T>
オブジェクト形式のデータをCSVファイル形式のデータに書き出す変換のコントロールを行います
??????? | |
---|---|
void |
close()
writerを閉じます |
void |
setCSVEntityDesc(CSVEntityDesc csvEntityDesc)
CSVエンティティの設定をセットします。 |
void |
setCSVMaker(CSVConvertCtrl maker)
コンバートとCSV行作成をコントロールするクラスをセットします。 |
void |
setCSVValidator(CSVValidateCtrl validator)
バリデーションをコントロールするクラスをセットします。 |
void |
setCSVWriter(CSVWriter writer)
CSVWriterをコントロールするインスタンスをセットします。 |
void |
setValidateFlag(boolean validateFlag)
書き込み時にバリデートを行います 初期値 false |
CSVValidateResult |
validate(T o)
オブジェクトをバリデーションします メッセージに設定される行は 0 になります。 |
CSVValidateResult |
validate(T o,
long lineNo)
オブジェクトをバリデーションします メッセージに設定される行は 0 になります。 |
java.util.List<CSVValidateResult> |
validateAll(java.util.List<T> list)
オブジェクトを全てバリデーションします |
void |
write(T o)
オブジェクトをCSV行として書き出します |
void |
writeAll(java.util.List<T> list)
オブジェクトリストをCSV行として書き出します。 |
??????? |
---|
void setCSVWriter(CSVWriter writer)
writer
- void setCSVEntityDesc(CSVEntityDesc csvEntityDesc)
csvEntityDesc
- void setCSVMaker(CSVConvertCtrl maker)
maker
- void setCSVValidator(CSVValidateCtrl validator)
validator
- void setValidateFlag(boolean validateFlag)
validateFlag
- void write(T o) throws CSVValidationResultRuntimeException
o
-
CSVValidationResultRuntimeException
void writeAll(java.util.List<T> list) throws CSVValidationResultException
list
-
CSVValidationResultException
void close()
CSVValidateResult validate(T o)
o
-
CSVValidateResult validate(T o, long lineNo)
o
- lineNo
-
java.util.List<CSVValidateResult> validateAll(java.util.List<T> list)
list
- o
-
|
||||||||||
????? ????? | ?????? ?????? | |||||||||
??: ??? | ????? | ??????? | ???? | ??: ????? | ??????? | ???? |