Spec-Zone .ru
спецификации, руководства, описания, API


javax.validation.spi
Взаимодействуйте через интерфейс ValidationProvider <T расширяет Конфигурацию <T>>


public interface ValidationProvider<T extends Configuration<T>>

Контракт между проверкой допустимости загружает механизм и механизм провайдера.

У реализаций должен быть общедоступный конструктор без аргументов. Конструкция провайдера должна быть столь же "легкой" насколько возможно. T представляет провайдера определенный подкласс Конфигурации, которые обычно размещают дополнительные методы конфигурации провайдера.

Автор:
Эммануэль Бернард, Харди Ференчик

Сводка метода
 ValidatorFactory buildValidatorFactory(ConfigurationState configurationState)
          Создайте a ValidatorFactory использование текущей реализации провайдера.
 Configuration<?> createGenericConfiguration(BootstrapState state)
          Возвраты a Configuration экземпляр.
 T createSpecializedConfiguration(BootstrapState state)
          Возвраты a Configuration реализация экземпляра T, Configuration подынтерфейс.
 

Деталь метода

createSpecializedConfiguration

T createSpecializedConfiguration(BootstrapState state)
Возвраты a Configuration реализация экземпляра T, Configuration подынтерфейс. Возвращенный Configuration экземпляр должен использовать текущего провайдера (this) создавать ValidatorFactory экземпляр.

Параметры:
state - состояние начальной загрузки
Возвраты:
определенная реализация Конфигурации

createGenericConfiguration

Configuration<?> createGenericConfiguration(BootstrapState state)
Возвраты a Configuration экземпляр. Этот экземпляр не обязывается использовать текущего провайдера. Выбор провайдера следует за алгоритмом, описанным в Configuration

ValidationProviderResolver используемый Configuration обеспечивают state. Если ноль, значение по умолчанию ValidationProviderResolver используется.

Параметры:
state - состояние начальной загрузки
Возвраты:
Не специализированная реализация Конфигурации

buildValidatorFactory

ValidatorFactory buildValidatorFactory(ConfigurationState configurationState)
Создайте a ValidatorFactory использование текущей реализации провайдера. ValidatorFactory собирается и следует за конфигурацией, через которую передают ConfigurationState.

Возвращенный ValidatorFactory должным образом инициализируется и готов к употреблению.

Параметры:
configurationState - дескриптор конфигурации
Возвраты:
instanciated ValidatorFactory
Броски:
ValidationException - если ValidatorFactory не может быть создан


Представьте ошибку или функцию

Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.

Сгенерированный на 10-February-2011 12:41

free hit counter