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


javax.validation
Интерфейс ValidatorFactory


public interface ValidatorFactory

Возврат фабрики инициализируется Validator экземпляры. Реализации ориентированы на многопотоковое исполнение, Этот объект обычно кэшируется и снова используется.

Автор:
Эммануэль Бернард

Сводка метода
 ConstraintValidatorFactory getConstraintValidatorFactory()
          Возвраты ConstraintValidatorFactory экземпляр, сконфигурированный во время инициализации для ValidatorFactory.
 MessageInterpolator getMessageInterpolator()
          Returns the MessageInterpolator instance configured at initialization time for the ValidatorFactory.
 TraversableResolver getTraversableResolver()
          Returns the TraversableResolver instance configured at initialization time for the ValidatorFactory.
 Блок проверки допустимости getValidator()
          Returns an initialized Validator instance using the factory defaults for message interpolator, traversable resolver and constraint validator factory.
<T> T
unwrap(java.lang.Class<T> type)
          Return an instance of the specified type allowing access to provider-specific APIs.
 ValidatorContext usingContext()
          Defines a new validator context and return a Validator compliant this new context.
 

Method Detail

getValidator

Validator getValidator()
Returns an initialized Validator instance using the factory defaults for message interpolator, traversable resolver and constraint validator factory.

Validator instances can be pooled and shared by the implementation.

Returns:
an initialized Validator instance

usingContext

ValidatorContext usingContext()
Defines a new validator context and return a Validator compliant this new context.

Returns:
a ValidatorContext.

getMessageInterpolator

MessageInterpolator getMessageInterpolator()
Returns the MessageInterpolator instance configured at initialization time for the ValidatorFactory. This is the instance used by #getValidator().

Returns:
MessageInterpolator instance.

getTraversableResolver

TraversableResolver getTraversableResolver()
Returns the TraversableResolver instance configured at initialization time for the ValidatorFactory. This is the instance used by #getValidator().

Returns:
TraversableResolver instance.

getConstraintValidatorFactory

ConstraintValidatorFactory getConstraintValidatorFactory()
Returns the ConstraintValidatorFactory instance configured at initialization time for the ValidatorFactory. This is the instance used by #getValidator().

Returns:
ConstraintValidatorFactory instance.

unwrap

<T> T unwrap(java.lang.Class<T> type)
Return an instance of the specified type allowing access to provider-specific APIs. If the Bean Validation provider implementation does not support the specified class, ValidationException, is thrown.

Parameters:
type - the class of the object to be returned.
Returns:
an instance of the specified class.
Throws:
ValidationException - if the provider does not support the call.


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

Copyright © 2009-2011, Oracle Corporation and/or its affiliates. All Rights Reserved. Use is subject to license terms.

Generated on 10-February-2011 12:41

free hit counter