| Package | Description |
|---|---|
| io.burt.jmespath.function |
| Modifier and Type | Method and Description |
|---|---|
static <U> FunctionArgument<U> |
FunctionArgument.of(Expression<U> expression)
Creates a new function argument that contains an expression.
|
static <U> FunctionArgument<U> |
FunctionArgument.of(U value)
Creates a new function argument that contains a value.
|
| Modifier and Type | Method and Description |
|---|---|
<T> T |
Function.call(Adapter<T> runtime,
List<FunctionArgument<T>> arguments)
Call this function with a list of arguments.
|
<T> T |
BaseFunction.call(Adapter<T> runtime,
List<FunctionArgument<T>> arguments)
Call this function with a list of arguments.
|
protected <T> T |
ToArrayFunction.callFunction(Adapter<T> runtime,
List<FunctionArgument<T>> arguments) |
protected <T> T |
ReverseFunction.callFunction(Adapter<T> runtime,
List<FunctionArgument<T>> arguments) |
protected <T> T |
ToStringFunction.callFunction(Adapter<T> runtime,
List<FunctionArgument<T>> arguments) |
protected <T> T |
ToNumberFunction.callFunction(Adapter<T> runtime,
List<FunctionArgument<T>> arguments) |
protected <T> T |
NotNullFunction.callFunction(Adapter<T> runtime,
List<FunctionArgument<T>> arguments) |
protected <T> T |
ContainsFunction.callFunction(Adapter<T> runtime,
List<FunctionArgument<T>> arguments) |
protected <T> T |
JoinFunction.callFunction(Adapter<T> runtime,
List<FunctionArgument<T>> arguments) |
protected <T> T |
StartsWithFunction.callFunction(Adapter<T> runtime,
List<FunctionArgument<T>> arguments) |
protected <T> T |
EndsWithFunction.callFunction(Adapter<T> runtime,
List<FunctionArgument<T>> arguments) |
protected <T> T |
TransformByFunction.callFunction(Adapter<T> runtime,
List<FunctionArgument<T>> arguments) |
protected <T> T |
ArrayMathFunction.callFunction(Adapter<T> runtime,
List<FunctionArgument<T>> arguments) |
protected abstract <T> T |
BaseFunction.callFunction(Adapter<T> runtime,
List<FunctionArgument<T>> arguments)
Called from
BaseFunction.call(io.burt.jmespath.Adapter<T>, java.util.List<io.burt.jmespath.function.FunctionArgument<T>>) after the argument constraints have been checked
against the arguments. |
protected <T> T |
MapFunction.callFunction(Adapter<T> runtime,
List<FunctionArgument<T>> arguments) |
protected <T> T |
TypeFunction.callFunction(Adapter<T> runtime,
List<FunctionArgument<T>> arguments) |
protected <T> T |
ValuesFunction.callFunction(Adapter<T> runtime,
List<FunctionArgument<T>> arguments) |
protected <T> T |
SortFunction.callFunction(Adapter<T> runtime,
List<FunctionArgument<T>> arguments) |
protected <T> T |
MergeFunction.callFunction(Adapter<T> runtime,
List<FunctionArgument<T>> arguments) |
protected <T> T |
LengthFunction.callFunction(Adapter<T> runtime,
List<FunctionArgument<T>> arguments) |
protected <T> T |
KeysFunction.callFunction(Adapter<T> runtime,
List<FunctionArgument<T>> arguments) |
protected <T> T |
MathFunction.callFunction(Adapter<T> runtime,
List<FunctionArgument<T>> arguments) |
<T> Iterator<ArgumentError> |
ArgumentConstraint.check(Adapter<T> runtime,
Iterator<FunctionArgument<T>> arguments,
boolean expectNoRemainingArguments)
Check that the argument list complies with the constraints.
|
Copyright © 2016–2021. All rights reserved.