package org.jactr.core.utils.parameter;
/*
* default logging
*/
import java.util.function.Consumer;
import java.util.function.Supplier;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
public class IntegerParameterProcessor extends
ParameterProcessor<Integer>
{
/**
* Logger definition
*/
static private final transient Log LOGGER = LogFactory
.getLog(IntegerParameterProcessor.class);
public IntegerParameterProcessor(String parameterName,
Consumer<Integer> setFunction, Supplier<Integer> getFunction)
{
super(parameterName, Integer::parseInt, setFunction, (i) -> {
return Integer.toString(i);
},
getFunction);
}
}