public interface Verifier extends XMLable, Nameable
限定符和类型 | 接口和说明 |
---|---|
static class |
Verifier.Status |
限定符和类型 | 字段和说明 |
---|---|
static CalculatorKey |
KEY |
static java.lang.String |
XML_TAG |
限定符和类型 | 方法和说明 |
---|---|
java.lang.Object |
__mod_column_row(MOD_COLUMN_ROW mod)
添加删除行的时候,公式需要跟着变化
|
void |
addVerifyItem(VerifyItem item)
添加校验项
|
void |
clearVerifyItems()
清除所有的校验项
|
void |
execute(Calculator ca)
执行校验
|
VerifyItem |
getVerifyItem(int index)
根据索引获取校验项
|
int |
getVerifyItemsCount()
获取校验项的数量
|
boolean |
isBuiltInVerify()
使用内部构建的校验
|
boolean |
isValid()
是否正常 有效
|
JSONObject |
toJSONObjectContent()
转换为JSON格式
|
readXML
clone
static final CalculatorKey KEY
static final java.lang.String XML_TAG
void addVerifyItem(VerifyItem item)
item
- 校验对象VerifyItem getVerifyItem(int index)
index
- 索引int getVerifyItemsCount()
void clearVerifyItems()
void execute(Calculator ca) throws java.lang.Exception
ca
- 算子java.lang.Exception
boolean isValid()
boolean isBuiltInVerify()
JSONObject toJSONObjectContent() throws JSONException
JSONException
- 失败时抛出JSON异常java.lang.Object __mod_column_row(MOD_COLUMN_ROW mod)
mod
- 行列记录器