org.hibernate.validator.internal.engine
Class DefaultParameterNameProvider

java.lang.Object
  extended by org.hibernate.validator.internal.engine.DefaultParameterNameProvider
All Implemented Interfaces:
javax.validation.ParameterNameProvider

public class DefaultParameterNameProvider
extends Object
implements javax.validation.ParameterNameProvider

A default ParameterNameProvider implementation which returns parameter names in the form arg0, arg1 etc. as defined by the BV specification.

Author:
Hardy Ferentschik, Gunnar Morling

Constructor Summary
DefaultParameterNameProvider()
           
 
Method Summary
 String[] getParameterNames(Constructor<?> constructor)
           
 String[] getParameterNames(Method method)
           
protected  String getPrefix()
          Returns the prefix to be used for parameter names.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultParameterNameProvider

public DefaultParameterNameProvider()
Method Detail

getParameterNames

public String[] getParameterNames(Constructor<?> constructor)
Specified by:
getParameterNames in interface javax.validation.ParameterNameProvider

getParameterNames

public String[] getParameterNames(Method method)
Specified by:
getParameterNames in interface javax.validation.ParameterNameProvider

getPrefix

protected String getPrefix()
Returns the prefix to be used for parameter names. Defaults to arg as per the spec. Can be overridden to create customized name providers.

Returns:
The prefix to be used for parameter names.


Copyright © 2012 Oracle Corporation. All Rights Reserved.