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()
-
-