javax.validation
Interface ParameterNameProvider


public interface ParameterNameProvider

Provides names for method and constructor parameters.

Used by the Bean Validation runtime when creating constraint violation objects for violated method constraints.

Implementations must be thread-safe.

Since:
1.1
Author:
Gunnar Morling

Method Summary
 List<String> getParameterNames(Constructor<?> constructor)
          Returns the names of the parameters of the given constructor.
 List<String> getParameterNames(Method method)
          Returns the names of the parameters of the given method.
 

Method Detail

getParameterNames

List<String> getParameterNames(Constructor<?> constructor)
Returns the names of the parameters of the given constructor.

Parameters:
constructor - the constructor for which the parameter names shall be retrieved; never null
Returns:
a list containing the names of the parameters of the given constructor; may be empty but never null

getParameterNames

List<String> getParameterNames(Method method)
Returns the names of the parameters of the given method.

Parameters:
method - the method for which the parameter names shall be retrieved; never null
Returns:
a list containing the names of the parameters of the given method; may be empty but never null


Copyright © 2007-2013 Red Hat Inc. All Rights Reserved. Released under the Apache Software License 2.0.