Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
  * JBoss, Home of Professional Open Source
  * Copyright 2009, Red Hat, Inc. and/or its affiliates, and individual contributors
  * by the @authors tag. See the copyright.txt in the distribution for a
  * full listing of individual contributors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
 * http://www.apache.org/licenses/LICENSE-2.0
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
 package javax.validation;

Factory returning initialized Validator instances. Implementations are thread-safe and instances are typically cached and reused.

Author(s):
Emmanuel Bernard
Gunnar Morling
Hardy Ferentschik
 
 public interface ValidatorFactory {
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
 
Defines a new validator context and return a Validator compliant this new context.

Returns:
a ValidatorContext instance
 
Returns the MessageInterpolator instance configured at initialization time for the ValidatorFactory. This is the instance used by getValidator().

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

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

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

Returns:
ParameterNameProvider instance
Since:
1.1
 
Returns an instance of the specified type allowing access to provider-specific APIs. If the Bean Validation provider implementation does not support the specified class, a 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.
	public <T> T unwrap(Class<T> type);

Close the ValidatorFactory instance. After the ValidatorFactory instance is closed, it is not allowed to call:
  • methods of this ValidatorFactory instance
  • methods of Validator instances created by this ValidatorFactory

Since:
1.1
	public void close();
New to GrepCode? Check out our FAQ X