java命名空间javax.xml.validation类typeinfoprovider成员方法:
typeinfoprovider定义参考
本文导语:
typeinfoprovider
protected typeinfoprovider()
派生类的构造方法。
构造方法不执行任何动作。
getelementtypeinfo
public abstract typeinfo getelementtypeinfo()
返回当前元素的不可变的 typeinfo 对象。
该方法只能由 contenthandler...
typeinfoprovider
protected typeinfoprovider()
- 派生类的构造方法。
构造方法不执行任何动作。
getelementtypeinfo
public abstract typeinfo getelementtypeinfo()
返回当前元素的不可变的 typeinfo
对象。
该方法只能由 contenthandler
(应用程序将其设置为 validatorhandler
)的 startelement 事件或 endelement 事件调用。
当正在执行 w3c xml 模式验证时,在元素具有 union 类型的情况下,对 startelement 事件调用 getelementtypeinfo()
所返回的 typeinfo
将是 union 类型。endelement 事件的调用所返回的 typeinfo
将是实际用来验证元素的数字类型。
- 返回:
- 表示当前元素类型的不可变的
typeinfo
对象。注意,调用者保持对所获得的 typeinfo
的引用时间可能要长于回调作用时间。否则,如果由于某种原因验证器不能确定当前元素的类型(例如,如果验证器正从较早的错误中恢复),则此方法返回 null。
- 抛出:
illegalstateexception
- 如果从其他 contenthandler
方法调用了此方法。