|
||||||||||
????? ????? | ?????? ?????? | |||||||||
??: ??? | ????? | ??????? | ???? | ??: ????? | ??????? | ???? |
java.lang.Objectorg.seasar.s2csv.csv.controller.CSVParseCtrlImpl<T>
T
- public class CSVParseCtrlImpl<T>
CSVファイル形式のデータをオブジェクト形式に変換するコントロールを行います
?????????? | |
---|---|
CSVParseCtrlImpl()
|
??????? | |
---|---|
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()
バリデーションのみを行います。 |
CSVValidateResult |
validateLine(java.lang.Object validateEntity,
java.lang.String[] line,
long lineNo)
一行分のバリデーションを行う |
??? java.lang.Object ??????????? |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
?????????? |
---|
public CSVParseCtrlImpl()
??????? |
---|
public void setCSVParser(CSVParser parser)
S2CSVParseCtrl
???:
S2CSVParseCtrl<T>
?? setCSVParser
public void setCSVEntityDesc(CSVEntityDesc csvEntityDesc)
S2CSVParseCtrl
???:
S2CSVParseCtrl<T>
?? setCSVEntityDesc
public void setCSVMaker(CSVConvertCtrl maker)
S2CSVParseCtrl
???:
S2CSVParseCtrl<T>
?? setCSVMaker
public void setCSVValidator(CSVValidateCtrl validator)
S2CSVParseCtrl
???:
S2CSVParseCtrl<T>
?? setCSVValidator
public void setValidateFlag(boolean validateFlag)
S2CSVParseCtrl
???:
S2CSVParseCtrl<T>
?? setValidateFlag
public boolean readNext()
S2CSVParseCtrl
???:
S2CSVParseCtrl<T>
?? readNext
public T parse() throws CSVValidationResultRuntimeException
S2CSVParseCtrl
???:
S2CSVParseCtrl<T>
?? parse
CSVValidationResultRuntimeException
- バリデーションエラーがあったときに投げられます。public java.util.List<T> parseAll() throws CSVValidationResultException
S2CSVParseCtrl
???:
S2CSVParseCtrl<T>
?? parseAll
CSVValidationResultException
- 全てのデータのパース後 validation エラーがあった場合呼び出されますpublic void close()
S2CSVParseCtrl
???:
S2CSVParseCtrl<T>
?? close
public CSVValidateResult validateLine(java.lang.Object validateEntity, java.lang.String[] line, long lineNo)
validateEntity
- line
- lineNo
-
public java.util.List<CSVValidateResult> validateAll()
S2CSVParseCtrl<T>
?? validateAll
public CSVValidateResult validate()
S2CSVParseCtrl
???:
S2CSVParseCtrl<T>
?? validate
|
||||||||||
????? ????? | ?????? ?????? | |||||||||
??: ??? | ????? | ??????? | ???? | ??: ????? | ??????? | ???? |