org.pojomatic.internal
Class PropertyField

java.lang.Object
  extended by org.pojomatic.internal.AbstractPropertyElement<java.lang.reflect.Field>
      extended by org.pojomatic.internal.PropertyField
All Implemented Interfaces:
PropertyElement

public class PropertyField
extends AbstractPropertyElement<java.lang.reflect.Field>


Field Summary
 
Fields inherited from class org.pojomatic.internal.AbstractPropertyElement
element
 
Constructor Summary
PropertyField(java.lang.reflect.Field propertyField, java.lang.String name)
           
 
Method Summary
protected  java.lang.Object accessValue(java.lang.Object instance)
           
 
Methods inherited from class org.pojomatic.internal.AbstractPropertyElement
equals, getElement, getName, getValue, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PropertyField

public PropertyField(java.lang.reflect.Field propertyField,
                     java.lang.String name)
Method Detail

accessValue

protected java.lang.Object accessValue(java.lang.Object instance)
                                throws java.lang.IllegalArgumentException,
                                       java.lang.IllegalAccessException
Specified by:
accessValue in class AbstractPropertyElement<java.lang.reflect.Field>
Throws:
java.lang.IllegalArgumentException
java.lang.IllegalAccessException


Copyright © 2008-2009. All Rights Reserved.