Module com.github.akurilov.commons
Interface ExpressionInput.Builder<T>
-
- All Known Implementing Classes:
ExpressionInputBuilder
- Enclosing interface:
- ExpressionInput<T>
public static interface ExpressionInput.Builder<T>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ExpressionInput<T>build()ExpressionInput.Builder<T>expr(java.lang.String expr)ExpressionInput.Builder<T>func(java.lang.String prefix, java.lang.String name, java.lang.reflect.Method method)ExpressionInput.Builder<T>initial(T value)ExpressionInput.Builder<T>type(java.lang.Class<T> type)ExpressionInput.Builder<T>value(java.lang.String name, java.lang.Object value, java.lang.Class<?> type)
-
-
-
Method Detail
-
expr
ExpressionInput.Builder<T> expr(java.lang.String expr)
-
initial
ExpressionInput.Builder<T> initial(T value)
-
type
ExpressionInput.Builder<T> type(java.lang.Class<T> type)
-
func
ExpressionInput.Builder<T> func(java.lang.String prefix, java.lang.String name, java.lang.reflect.Method method)
-
value
ExpressionInput.Builder<T> value(java.lang.String name, java.lang.Object value, java.lang.Class<?> type)
-
build
ExpressionInput<T> build()
-
-