public class ParameterProcessor<T>
extends java.lang.Object
Constructor and Description |
---|
ParameterProcessor(java.lang.String parameterName,
java.util.function.Function<java.lang.String,T> fromString,
java.util.function.Consumer<T> setFunction,
java.util.function.Function<T,java.lang.String> toString,
java.util.function.Supplier<T> getFunction) |
Modifier and Type | Method and Description |
---|---|
java.util.function.Function<java.lang.String,T> |
getFromStringFunction() |
java.util.function.Supplier<T> |
getGetFunction() |
java.lang.String |
getParameter() |
java.lang.String |
getParameterName() |
java.util.function.Consumer<T> |
getSetFunction() |
java.util.function.Function<T,java.lang.String> |
getToStringFunction() |
boolean |
isSetable() |
T |
setParameter(java.lang.String value) |
public ParameterProcessor(java.lang.String parameterName, java.util.function.Function<java.lang.String,T> fromString, java.util.function.Consumer<T> setFunction, java.util.function.Function<T,java.lang.String> toString, java.util.function.Supplier<T> getFunction)
parameterName
- fromString
- setFunction
- may be null if read onlytoString
- getFunction
- public java.util.function.Function<java.lang.String,T> getFromStringFunction()
public java.util.function.Function<T,java.lang.String> getToStringFunction()
public java.util.function.Consumer<T> getSetFunction()
public java.util.function.Supplier<T> getGetFunction()
public boolean isSetable()
public T setParameter(java.lang.String value) throws ParameterException
ParameterException
public java.lang.String getParameter() throws ParameterException
ParameterException
public java.lang.String getParameterName()