|
||||||||||
????? ????? | ?????? ?????? | |||||||||
??: ??? | ????? | ??????? | ???? | ??: ????? | ??????? | ???? |
T
- public interface S2CSVParseCtrl<T>
CSVファイル形式のデータをオブジェクト形式に変換するコントロールを行います
??????? | |
---|---|
void |
close()
ストリームを閉じます。 |
T |
parse()
カレントの行に対してパース処理します。 |
java.util.List<T> |
parseAll()
全てのデータをパースします 自動的にclose()が呼び出され、 これ以降処理できなくなります。 |
boolean |
readNext()
次の行を読み込みます。 |
void |
setCSVEntityDesc(CSVEntityDesc csvEntityDesc)
CSVエンティティの設定をセットします。 |
void |
setCSVMaker(CSVConvertCtrl maker)
コンバートとCSV行作成をコントロールするクラスをセットします。 |
void |
setCSVParser(CSVParser parser)
Parseをコントロールするインスタンスをセットします。 |
void |
setCSVValidator(CSVValidateCtrl validator)
バリデーションをコントロールするクラスをセットします。 |
void |
setValidateFlag(boolean validateFlag)
パース時にバリデートを行います 初期値 true |
CSVValidateResult |
validate()
カレントの行に対してバリデーションを行います。 |
java.util.List<CSVValidateResult> |
validateAll()
全てのデータをバリデーションします 自動的にclose()が呼び出され、 これ以降処理できなくなります。 |
??????? |
---|
void setCSVParser(CSVParser parser)
parser
- void setCSVEntityDesc(CSVEntityDesc csvEntityDesc)
csvEntityDesc
- void setCSVMaker(CSVConvertCtrl maker)
maker
- void setCSVValidator(CSVValidateCtrl validator)
validator
- void setValidateFlag(boolean validateFlag)
validateFlag
- boolean readNext()
T parse() throws CSVValidationResultRuntimeException
CSVValidationResultRuntimeException
- バリデーションエラーがあったときに投げられます。java.util.List<T> parseAll() throws CSVValidationResultException
CSVValidationResultException
- 全てのデータのパース後 validation エラーがあった場合呼び出されますCSVValidateResult validate()
java.util.List<CSVValidateResult> validateAll()
void close()
|
||||||||||
????? ????? | ?????? ?????? | |||||||||
??: ??? | ????? | ??????? | ???? | ??: ????? | ??????? | ???? |