org.hibernate.validator.metadata.location
Class MethodConstraintLocation

java.lang.Object
  extended by org.hibernate.validator.metadata.location.MethodConstraintLocation
All Implemented Interfaces:
ConstraintLocation

public class MethodConstraintLocation
extends Object
implements ConstraintLocation

A ConstraintLocation implementation that represents a method parameter or return value.

Author:
Gunnar Morling

Constructor Summary
MethodConstraintLocation(Method method)
           
MethodConstraintLocation(Method method, int parameterIndex)
          Creates a new MethodConstraintLocation.
 
Method Summary
 Class<?> getBeanClass()
           
 Method getMethod()
           
 Integer getParameterIndex()
          The parameter index of this constraint location or null if this location represents a method return value.
 String toString()
           
 Type typeOfAnnotatedElement()
          Returns the type of the element at this constraint location.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MethodConstraintLocation

public MethodConstraintLocation(Method method)

MethodConstraintLocation

public MethodConstraintLocation(Method method,
                                int parameterIndex)
Creates a new MethodConstraintLocation.

Parameters:
method - The method of the location to be created.
parameterIndex - The parameter index of the location to be created.
Method Detail

getBeanClass

public Class<?> getBeanClass()
Specified by:
getBeanClass in interface ConstraintLocation

typeOfAnnotatedElement

public Type typeOfAnnotatedElement()
Description copied from interface: ConstraintLocation
Returns the type of the element at this constraint location. Depending on the concrete implementation this might be the type of an annotated bean, method parameter etc.

Specified by:
typeOfAnnotatedElement in interface ConstraintLocation
Returns:
The type of the element at this constraint location.

getMethod

public Method getMethod()

getParameterIndex

public Integer getParameterIndex()
The parameter index of this constraint location or null if this location represents a method return value.


toString

public String toString()
Overrides:
toString in class Object


Copyright © 2007-2011 Red Hat Middleware, LLC. All Rights Reserved