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