public abstract class Schema extends Object
Этот объект представляет ряд ограничений, которые могут быть проверены/, осуществленный против XML-документа.
A Schema объект ориентирован на многопотоковое исполнение, и приложения поощряются совместно использовать его через многие синтаксические анализаторы во многих потоках.
A Schema объект является неизменным в том смысле, что он не должен изменить набор ограничений, как только он создается. Другими словами, если приложение проверяет того же самого документа дважды против того же самого Schema, это должно всегда приводить к тому же самому результату.
A Schema объект обычно создается из SchemaFactory.
Два вида блоков проверки допустимости могут быть созданы из a Schema объект. Каждый Validator, который обеспечивает чрезвычайно уровни операции проверки допустимости, которые покрывают типичные варианты использования. Другой ValidatorHandler, который работает сверху SAX на лучший модульный принцип.
Эта спецификация не совершенствовала Object.equals(java.lang.Object) метод. Другими словами, если Вы анализируете ту же самую схему дважды, можно все еще добраться !schemaA.equals(schemaB).
| Модификатор | Конструктор и Описание |
|---|---|
protected |
Schema()
Конструктор для полученного class.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
abstract Validator |
newValidator()
|
abstract ValidatorHandler |
newValidatorHandler()
Создает новое
ValidatorHandler для этого Schema. |
protected Schema()
Конструктор ничего не делает.
public abstract Validator newValidator()
Validator для этого Schema. Блок проверки допустимости осуществляет/проверяет набор ограничений, которые представляет этот объект.
Конструкторы должны гарантировать что набор свойств в SchemaFactory это создало это Schema также устанавливаются на Validator созданный.
public abstract ValidatorHandler newValidatorHandler()
ValidatorHandler для этого Schema. Конструкторы должны гарантировать что набор свойств в SchemaFactory это создало это Schema также устанавливаются на ValidatorHandler созданный.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92