org.databene.commons.bean
Class TypedPropertyMutator

java.lang.Object
  extended by org.databene.commons.bean.AbstractNamedMutator
      extended by org.databene.commons.bean.TypedPropertyMutator
All Implemented Interfaces:
Mutator, NamedMutator, Named

public class TypedPropertyMutator
extends AbstractNamedMutator

Mutates the value of a JavaBean property with knowledge of the property type.

Created: 21.07.2007 08:58:49

Author:
Volker Bergmann

Field Summary
 
Fields inherited from class org.databene.commons.bean.AbstractNamedMutator
name
 
Constructor Summary
TypedPropertyMutator(java.lang.Class<?> beanClass, java.lang.String propertyName, boolean strict)
           
 
Method Summary
 void setValue(java.lang.Object bean, java.lang.Object value)
           
 void setValue(java.lang.Object target, java.lang.Object propertyValue, boolean strict)
           
 
Methods inherited from class org.databene.commons.bean.AbstractNamedMutator
getName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TypedPropertyMutator

public TypedPropertyMutator(java.lang.Class<?> beanClass,
                            java.lang.String propertyName,
                            boolean strict)
Method Detail

setValue

public void setValue(java.lang.Object bean,
                     java.lang.Object value)
              throws UpdateFailedException
Throws:
UpdateFailedException

setValue

public void setValue(java.lang.Object target,
                     java.lang.Object propertyValue,
                     boolean strict)


Copyright © 2010. All Rights Reserved.