| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ValidatorFactory
Factory returning initialized Validator instances.
 Implementations are thread-safe
 This object is typically cached and reused.
| Method Summary | ||
|---|---|---|
 ConstraintValidatorFactory | 
getConstraintValidatorFactory()
Returns the ConstraintValidatorFactory instance
 configured at initialization time for the
 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 | 
|
 Validator | 
getValidator()
Returns an initialized Validator instance using the
 factory defaults for message interpolator, traversable resolver
 and constraint validator factory. | 
|
 | 
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 | 
|---|
Validator getValidator()
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.
Validator instanceValidatorContext usingContext()
Validator
 compliant this new context.
ValidatorContext.MessageInterpolator getMessageInterpolator()
MessageInterpolator instance configured at
 initialization time for the ValidatorFactory.
 This is the instance used by #getValidator().
- Returns:
 - MessageInterpolator instance.
 
 
TraversableResolver getTraversableResolver()
TraversableResolver instance configured
 at initialization time for the ValidatorFactory.
 This is the instance used by #getValidator().
- Returns:
 - TraversableResolver instance.
 
 
ConstraintValidatorFactory getConstraintValidatorFactory()
ConstraintValidatorFactory instance
 configured at initialization time for the
 ValidatorFactory.
 This is the instance used by #getValidator().
- Returns:
 - ConstraintValidatorFactory instance.
 
 
<T> T unwrap(java.lang.Class<T> type)
ValidationException, is thrown.
type - the class of the object to be returned.
ValidationException - if the provider does not
         support the call.
  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
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