org.apache.bval.jsr303.extensions
Class ParameterAccess

java.lang.Object
  extended by org.apache.bval.util.AccessStrategy
      extended by org.apache.bval.jsr303.extensions.ParameterAccess

public class ParameterAccess
extends AccessStrategy

Implementation of AccessStrategy for method parameters.

Author:
Carlos Vara

Constructor Summary
ParameterAccess(Type paramType, int paramIdx)
          Create a new ParameterAccess instance.
 
Method Summary
 Object get(Object instance)
          
 ElementType getElementType()
          
 Type getJavaType()
          
 String getPropertyName()
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParameterAccess

public ParameterAccess(Type paramType,
                       int paramIdx)
Create a new ParameterAccess instance.

Parameters:
paramType -
paramIdx -
Method Detail

get

public Object get(Object instance)

Specified by:
get in class AccessStrategy

getElementType

public ElementType getElementType()

Specified by:
getElementType in class AccessStrategy

getJavaType

public Type getJavaType()

Specified by:
getJavaType in class AccessStrategy

getPropertyName

public String getPropertyName()

Specified by:
getPropertyName in class AccessStrategy


Copyright © 2010-2011 The Apache Software Foundation. All Rights Reserved.