package org.aksw.jena_sparql_api.mapper.util; import java.util.function.Consumer; import java.util.function.Supplier; public class ValueHolderImpl implements ValueHolder { protected Supplier<?> getter; protected Consumer<Object> setter; public ValueHolderImpl(Supplier<?> getter, Consumer<Object> setter) { super(); this.getter = getter; this.setter = setter; } @Override public Object getValue() { Object result = getter.get(); return result; } @Override public void setValue(Object value) { setter.accept(value); } }