java命名空间javax.xml.validation类validatorhandler成员方法:
validatorhandler定义参考
本文导语:
validatorhandler
protected validatorhandler()
派生类的构造方法。
该构造方法不执行任何操作。
派生类必须创建具有 null errorhandler 和 null lsresourceresolver 的 validatorhandler 对象。
setcontenthandler
public abstract void setco...
validatorhandler
protected validatorhandler()
派生类的构造方法。
该构造方法不执行任何操作。
派生类必须创建具有 null
errorhandler
和 null
lsresourceresolver
的 validatorhandler
对象。
setcontenthandler
public abstract void setcontenthandler(contenthandler receiver)
- 设置
contenthandler
,它接收扩充的验证结果。
当指定了 contenthandler
时,validatorhandler
将充当过滤器,实际上是将输入事件复制到指定的 contenthandler
。
在复制过程中,validatorhandler
可以修改事件,例如添加默认属性。
validatorhandler
可以对事件进行一定程度的缓冲,但要使解析器使用 validatorhandler
,必须满足以下要求。
- 当对
validatorhandler
调用 contenthandler.startelement(string, string, string, attributes)
、contenthandler.endelement(string, string, string)
、contenthandler.startdocument()
或 contenthandler.enddocument()
时,在回调返回之前,必须针对相同事件对用户指定的 contenthandler
调用相同的方法。
validatorhandler
不能引入输入中不存在的新元素。
validatorhandler
不能移除输入中存在的属性。
当对指定的 contenthandler
调用回调方法抛出异常时,必须从 validatorhandler
抛出相同的异常对象。errorhandler
不应该获得此类异常的通知。
甚至在验证期间也可以调用此方法。
- 参数:
receiver
- contenthandler
或 null 值。