org.apache.wicket.util.lang
Interface PropertyResolver.IGetAndSet

Enclosing class:
PropertyResolver

public static interface PropertyResolver.IGetAndSet

Author:
jcompagner

Method Summary
 java.lang.reflect.Field getField()
           
 java.lang.reflect.Method getGetter()
           
 java.lang.reflect.Method getSetter()
           
 java.lang.Class<?> getTargetClass()
           
 java.lang.Object getValue(java.lang.Object object)
           
 java.lang.Object newValue(java.lang.Object object)
           
 void setValue(java.lang.Object object, java.lang.Object value, PropertyResolverConverter converter)
           
 

Method Detail

getValue

java.lang.Object getValue(java.lang.Object object)
Parameters:
object - The object where the value must be taken from.
Returns:
The value of this property

getTargetClass

java.lang.Class<?> getTargetClass()
Returns:
The target class of the object that as to be set.

newValue

java.lang.Object newValue(java.lang.Object object)
Parameters:
object - The object where the new value must be set on.
Returns:
The new value for the property that is set back on that object.

setValue

void setValue(java.lang.Object object,
              java.lang.Object value,
              PropertyResolverConverter converter)
Parameters:
object -
value -
converter -

getField

java.lang.reflect.Field getField()
Returns:
Field or null if there is no field

getGetter

java.lang.reflect.Method getGetter()
Returns:
Getter method or null if there is no getter

getSetter

java.lang.reflect.Method getSetter()
Returns:
Setter of null if there is no setter


Copyright © 2006-2011 Apache Software Foundation. All Rights Reserved.