public class SimpleVerifier extends java.lang.Object implements Verifier
Verifier.Status
构造器和说明 |
---|
SimpleVerifier() |
SimpleVerifier(Verifier.Status type,
java.lang.String message,
java.lang.String[] columnRows) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.Object |
__mod_column_row(MOD_COLUMN_ROW mod)
添加删除行需要移动格子
|
void |
addVerifyItem(VerifyItem item)
添加校验项
|
void |
clearVerifyItems()
清除所有的校验项
|
java.lang.Object |
clone() |
void |
execute(Calculator ca)
执行校验
|
java.lang.String[] |
getColumnRows() |
FormulaProvider |
getFormula() |
java.lang.String |
getMessage() |
java.lang.String |
getName()
获取对象的名字
|
Verifier.Status |
getType() |
VerifyItem |
getVerifyItem(int index)
根据索引获取校验项
|
int |
getVerifyItemsCount()
获取校验项的数量
|
boolean |
isBuiltInVerify()
使用内部构建的校验
|
boolean |
isValid()
是否正常 有效
|
void |
mixJSONObject(JSONObject jo,
Verifier.Status status,
int reportIndex) |
void |
readXML(XMLableReader reader)
读取子节点,应该会被XMLableReader.readXMLObject()调用多次
|
void |
setColumnRows(java.lang.String[] columnRows) |
void |
setMessage(java.lang.String message) |
void |
setName(java.lang.String name)
设置对象的名字
|
void |
setSheetColumnRowMap(java.util.Map<java.lang.Object,java.lang.Object> map) |
void |
setType(Verifier.Status type) |
JSONObject |
toJSONObjectContent()
转换为JSON格式
|
java.lang.String |
toMessage(Verifier.Status status) |
void |
writeXML(XMLPrintWriter writer)
Write XML.
|
public SimpleVerifier()
public SimpleVerifier(Verifier.Status type, java.lang.String message, java.lang.String[] columnRows)
public void addVerifyItem(VerifyItem item)
Verifier
addVerifyItem
在接口中 Verifier
item
- 校验对象public VerifyItem getVerifyItem(int index)
Verifier
getVerifyItem
在接口中 Verifier
index
- 索引public int getVerifyItemsCount()
Verifier
getVerifyItemsCount
在接口中 Verifier
public void clearVerifyItems()
Verifier
clearVerifyItems
在接口中 Verifier
public void execute(Calculator ca) throws java.lang.Exception
public FormulaProvider getFormula()
public void setSheetColumnRowMap(java.util.Map<java.lang.Object,java.lang.Object> map)
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
在接口中 FCloneable
clone
在类中 java.lang.Object
java.lang.CloneNotSupportedException
- 如果克隆失败则抛出此异常public Verifier.Status getType()
public void setType(Verifier.Status type)
public java.lang.String getMessage()
public void setMessage(java.lang.String message)
public java.lang.String[] getColumnRows()
public void setColumnRows(java.lang.String[] columnRows)
public java.lang.Object __mod_column_row(MOD_COLUMN_ROW mod)
__mod_column_row
在接口中 Verifier
mod
- 修改配置对象public boolean isBuiltInVerify()
Verifier
isBuiltInVerify
在接口中 Verifier
public java.lang.String toMessage(Verifier.Status status)
public void mixJSONObject(JSONObject jo, Verifier.Status status, int reportIndex) throws JSONException
JSONException
public JSONObject toJSONObjectContent() throws JSONException
Verifier
toJSONObjectContent
在接口中 Verifier
JSONException
- 失败时抛出JSON异常public void readXML(XMLableReader reader)
XMLReadable
readXML
在接口中 XMLReadable
reader
- XML读取对象XMLableReader
public void writeXML(XMLPrintWriter writer)
XMLWriter
public java.lang.String getName()
Nameable