1 package org.simantics.g3d.property;
\r
3 import java.lang.reflect.Method;
\r
5 public class MethodValueProvider implements ValueProvider {
\r
10 public MethodValueProvider(Method getter, Method setter) {
\r
11 this.getter = getter;
\r
12 this.setter = setter;
\r
16 public Object getValue(Object obj) throws Exception{
\r
17 return getter.invoke(obj);
\r
20 public void setValue(Object obj, Object value) throws Exception {
\r
21 setter.invoke(obj,value);
\r