Module com.github.akurilov.commons
Class ExpressionInputBuilder
- java.lang.Object
-
- com.github.akurilov.commons.io.el.ExpressionInputBuilder
-
- All Implemented Interfaces:
ExpressionInput.Builder
public class ExpressionInputBuilder extends java.lang.Object implements ExpressionInput.Builder
-
-
Constructor Summary
Constructors Constructor Description ExpressionInputBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <U extends ExpressionInput<?>>
Ubuild()ExpressionInput.Builderexpression(java.lang.String expr)ExpressionInput.Builderfunction(java.lang.String prefix, java.lang.String name, java.lang.reflect.Method method)ExpressionInput.Buildervalue(java.lang.String name, java.lang.Object val, java.lang.Class<?> type)
-
-
-
Method Detail
-
expression
public final ExpressionInput.Builder expression(java.lang.String expr)
- Specified by:
expressionin interfaceExpressionInput.Builder
-
function
public final ExpressionInput.Builder function(java.lang.String prefix, java.lang.String name, java.lang.reflect.Method method)
- Specified by:
functionin interfaceExpressionInput.Builder
-
value
public final ExpressionInput.Builder value(java.lang.String name, java.lang.Object val, java.lang.Class<?> type)
- Specified by:
valuein interfaceExpressionInput.Builder
-
build
public <U extends ExpressionInput<?>> U build()
- Specified by:
buildin interfaceExpressionInput.Builder
-
-