net.vidageek.mirror.get
Class DefaultGetterHandler

java.lang.Object
  extended by net.vidageek.mirror.get.DefaultGetterHandler
All Implemented Interfaces:
GetterHandler

public final class DefaultGetterHandler
extends Object
implements GetterHandler

Class to provide field reading features.

Author:
jonasabreu

Constructor Summary
DefaultGetterHandler(ReflectionProvider provider, Class<?> clazz)
           
DefaultGetterHandler(ReflectionProvider provider, Object target)
           
 
Method Summary
 Object field(Field field)
          This part of the DSL controls which field is going to have it's value read.
 Object field(String fieldName)
          Convenience method for GetterHandler.field(Field)
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultGetterHandler

public DefaultGetterHandler(ReflectionProvider provider,
                            Object target)

DefaultGetterHandler

public DefaultGetterHandler(ReflectionProvider provider,
                            Class<?> clazz)
Method Detail

field

public Object field(String fieldName)
Description copied from interface: GetterHandler
Convenience method for GetterHandler.field(Field)

Specified by:
field in interface GetterHandler
Parameters:
fieldName - Name of the field that is going to be reflected.
See Also:
field(Field)

field

public Object field(Field field)
Description copied from interface: GetterHandler
This part of the DSL controls which field is going to have it's value read.

Specified by:
field in interface GetterHandler
Parameters:
field - Field object representing the field from which the value is going to be read.
Returns:
The value of the field represented by this field.
See Also:
ReflectionElementReflectionProvider.setAccessible(), FieldReflectionProvider.getValue()


Copyright © 2011 VidaGeek.net. All Rights Reserved.