|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
javax.xml.validation
类 Schema
java.lang.Object javax.xml.validation.Schema
-
public abstract class Schema
- extends Object
不可变的语法存储表示形式。
此对象表示可以根据 XML 文档检查/实施的约束集。
Schema
对象是线程安全的,鼓励应用程序跨多个线程中的多个解析器共享它。
Schema
对象是不可变的,从某种意义来说就是,一旦创建约束集后,它不应更改约束集。换句话说,如果应用程序根据相同 Schema
两次验证相同文档,则它必须总是生成相同的结果。
Schema
对象通常是从 SchemaFactory
创建的。
可以从 Schema
对象创建两种验证器。一种是 Validator
,它提供了覆盖典型用例的高层验证操作。另一种是 ValidatorHandler
,它作用于 SAX 的顶部以实现更好的模块性。
此规范不改进 Object.equals(java.lang.Object)
方法。换句话说,如果第二次解析相同的模式,则仍将得到 !schemaA.equals(schemaB)
。
- 从以下版本开始:
- 1.5
- 另请参见:
- XML Schema Part 1: Structures, Extensible Markup Language (XML) 1.1, Extensible Markup Language (XML) 1.0 (Second Edition)
构造方法摘要 | |
---|---|
protected |
Schema() 派生类的构造方法。 |
方法摘要 | |
---|---|
abstract Validator |
newValidator() 创建此 Schema 的新 Validator 。 |
abstract ValidatorHandler |
newValidatorHandler() 创建此 Schema 的新 ValidatorHandler 。 |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
构造方法详细信息 |
---|
Schema
protected Schema()
-
派生类的构造方法。
构造方法不执行动作。
方法详细信息 |
---|
newValidator
public abstract Validator newValidator()
newValidatorHandler
public abstract ValidatorHandler newValidatorHandler()
-
创建此
Schema
的新ValidatorHandler
。 -
- 返回:
- 总返回非 null 的有效对象。
所有类
|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |