|
||||||||||
????? ????? | ?????? ?????? | |||||||||
??: ??? | ????? | ??????? | ???? | ??: ????? | ??????? | ???? |
java.lang.Objectorg.seasar.s2csv.csv.validator.CSVValidateCtrl
public class CSVValidateCtrl
CSVデータのバリデーションを行う 管理は行単位
?????????? | |
---|---|
CSVValidateCtrl(java.lang.Class<?> csvEntityClass)
|
|
CSVValidateCtrl(CSVEntityDesc entityDesc)
|
??????? | |
---|---|
protected boolean |
column_validate(java.lang.String columnValue,
CSVValidateDesc valDesc,
java.lang.Object entity,
long lineNo)
バリデーションでチェックを行う (カラム) |
protected boolean |
record_validate(java.lang.String[] recordValues,
CSVValidateDesc valDesc,
java.lang.Object entity,
long lineNo)
バリデーションでチェックを行う (レコード) |
CSVValidateResult |
validate(java.lang.Object entity,
long lineNo)
オブジェクトにセット済みのバリデーションを行います。 オブジェクト→CSVの文字列に変換してからバリデーションを行います |
CSVValidateResult |
validate(java.lang.Object entity,
java.lang.String[] csvLine,
long lineNo)
CSV行データのバリデーションを行います。 |
??? java.lang.Object ??????????? |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
?????????? |
---|
public CSVValidateCtrl(CSVEntityDesc entityDesc)
entityDesc
- public CSVValidateCtrl(java.lang.Class<?> csvEntityClass)
csvEntityClass
- ??????? |
---|
public CSVValidateResult validate(java.lang.Object entity, java.lang.String[] csvLine, long lineNo)
entity
- 設定しようとしているオブジェクト(チェックメソッドが実装してあるオブジェクト)csvLine
- CSV行データlineNo
-
protected boolean record_validate(java.lang.String[] recordValues, CSVValidateDesc valDesc, java.lang.Object entity, long lineNo)
recordValues
- valDesc
- entity
-
protected boolean column_validate(java.lang.String columnValue, CSVValidateDesc valDesc, java.lang.Object entity, long lineNo)
columnValue
- valDesc
- entity
-
public CSVValidateResult validate(java.lang.Object entity, long lineNo)
entity
- lineNo
-
|
||||||||||
????? ????? | ?????? ?????? | |||||||||
??: ??? | ????? | ??????? | ???? | ??: ????? | ??????? | ???? |