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


javax.validation
Проверка допустимости класса

java.lang.Object
  расширенный javax.validation.Validation

public class Validation
расширяет java.lang. Объект

Этот class является точкой входа для Бобовой Проверки допустимости. Есть три способа загрузить это:

Отметьте:

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

Сводка конструктора
Validation()
           
 
Сводка метода
static ValidatorFactory buildDefaultValidatorFactory()
          Создайте и возвратите a ValidatorFactory экземпляр, основанный на Бобовом провайдере Проверки допустимости значения по умолчанию и после конфигурации XML.
static GenericBootstrap byDefaultProvider()
          Создайте a Configuration.
static
<T extends Configuration<T>,U extends ValidationProvider<T>>
ProviderSpecificBootstrap<T>
byProvider(java.lang.Class<U> providerType)
          Создайте a Configuration для определенной реализации провайдера.
 
Методы, наследованные от class java.lang. Объект
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Деталь конструктора

Проверка допустимости

public Validation()
Деталь метода

buildDefaultValidatorFactory

public static ValidatorFactory buildDefaultValidatorFactory()
Создайте и возвратите a ValidatorFactory экземпляр, основанный на Бобовом провайдере Проверки допустимости значения по умолчанию и после конфигурации XML.

Список провайдера разрешается, используя логику преобразователя провайдера проверки допустимости значения по умолчанию.

Код семантически эквивалентен Validation.byDefaultProvider().configure().buildValidatorFactory()

Возвраты:
ValidatorFactory экземпляр.
Броски:
ValidationException - если ValidatorFactory не может быть создан

byDefaultProvider

public static GenericBootstrap byDefaultProvider()
Создайте a Configuration. Список провайдера разрешается, используя стратегию, обеспеченную для состояния начальной загрузки.
 Configuration<?> configuration = Validation
    .byDefaultProvider()
    .providerResolver( new MyResolverStrategy() )
    .configure();
 ValidatorFactory factory = configuration.buildValidatorFactory();
 
Провайдер может быть определен в конфигурации XML. Если конфигурация XML не сделает exsist или если никакой провайдер не будет определен, то первый доступный провайдер будет возвращен.

Возвраты:
экземпляр, создающий обобщение Configuration совместимый с состоянием начальной загрузки обеспечил.

byProvider

public static <T extends Configuration<T>,U extends ValidationProvider<T>> ProviderSpecificBootstrap<T> byProvider(java.lang.Class<U> providerType)
Создайте a Configuration для определенной реализации провайдера. Дополнительно переопределяет стратегию разрешения провайдера, используемую, чтобы определить провайдера.

Используемый приложениями, предназначающимися для определенного провайдера программно.

 ACMEConfiguration configuration =
     Validation.byProvider(ACMEProvider.class)
             .providerResolver( new MyResolverStrategy() )
             .configure();
 
, где ACMEConfiguration Configuration sub соединяют интерфейсом с однозначным определением Бобовый провайдер Проверки допустимости ВЫСШЕЙ ТОЧКИ. и ACMEProvider ValidationProvider реализация провайдера ВЫСШЕЙ ТОЧКИ.

Параметры:
providerType - ValidationProvider тип реализации
Возвраты:
экземпляр, создающий определенного провайдера Configuration sub соединяют интерфейсом с реализацией.


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

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

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

free hit counter