Package com.palantir.ptoss.util
Class Mutator
- java.lang.Object
 - 
- com.palantir.ptoss.util.Mutator
 
 
- 
public class Mutator extends java.lang.ObjectA class that performs the work of reading and setting values on a bound field. 
- 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Mutatorcreate(BindingContext context, java.lang.String target)Creates a new Mutator bound to the passedBindingContext.java.lang.Objectget()ObjectFieldMethodgetGetter()BindableModelgetModel()ObjectFieldMethodgetSetter()java.lang.Class<?>getType()voidset(java.lang.Object value) 
 - 
 
- 
- 
Method Detail
- 
create
public static Mutator create(BindingContext context, java.lang.String target) throws java.beans.IntrospectionException
Creates a new Mutator bound to the passedBindingContext. 
- 
get
public java.lang.Object get() throws java.lang.IllegalArgumentException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException- Throws:
 java.lang.IllegalArgumentExceptionjava.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetException
 
- 
getType
public java.lang.Class<?> getType()
 
- 
set
public void set(java.lang.Object value) throws java.lang.IllegalArgumentException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException- Throws:
 java.lang.IllegalArgumentExceptionjava.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetException
 
- 
getModel
public BindableModel getModel()
 
- 
getSetter
public ObjectFieldMethod getSetter()
 
- 
getGetter
public ObjectFieldMethod getGetter()
 
 - 
 
 -