| Package | Description |
|---|---|
| io.burt.jmespath.function |
| Modifier and Type | Method | Description |
|---|---|---|
static ArgumentConstraint |
ArgumentConstraints.anyValue() |
Describes a single argument of any value.
|
ArgumentConstraint |
BaseFunction.argumentConstraints() |
|
ArgumentConstraint |
Function.argumentConstraints() |
Returns the constraints to use when checking the list of arguments before
the function is called.
|
static ArgumentConstraint |
ArgumentConstraints.arrayOf(ArgumentConstraint constraint) |
Describes a single argument that is an array.
|
static ArgumentConstraint |
ArgumentConstraints.expression() |
Describes a single expression argument.
|
static ArgumentConstraint |
ArgumentConstraints.listOf(int min,
int max,
ArgumentConstraint constraint) |
Describes a homogeneous list of arguments, of fixed or variable length.
|
static ArgumentConstraint |
ArgumentConstraints.listOf(int min,
ArgumentConstraint constraint) |
Describes a homogeneous list of arguments without upper limit.
|
static ArgumentConstraint |
ArgumentConstraints.listOf(ArgumentConstraint... constraints) |
Describes a heterogeneous list of arguments.
|
static ArgumentConstraint |
ArgumentConstraints.typeOf(JmesPathType type) |
Describes a single argument of a specified value type.
|
static ArgumentConstraint |
ArgumentConstraints.typeOf(JmesPathType... types) |
Describes a single argument that is of one of the specified value types.
|
| Modifier and Type | Method | Description |
|---|---|---|
static ArgumentConstraint |
ArgumentConstraints.arrayOf(ArgumentConstraint constraint) |
Describes a single argument that is an array.
|
static ArgumentConstraint |
ArgumentConstraints.listOf(int min,
int max,
ArgumentConstraint constraint) |
Describes a homogeneous list of arguments, of fixed or variable length.
|
static ArgumentConstraint |
ArgumentConstraints.listOf(int min,
ArgumentConstraint constraint) |
Describes a homogeneous list of arguments without upper limit.
|
static ArgumentConstraint |
ArgumentConstraints.listOf(ArgumentConstraint... constraints) |
Describes a heterogeneous list of arguments.
|
| Constructor | Description |
|---|---|
ArrayMathFunction(ArgumentConstraint innerConstraint) |
|
BaseFunction(ArgumentConstraint argumentConstraints) |
Constructor used by subclasses whose name ends with "Function" and that
accept a single, or a variable number of arguments.
|
BaseFunction(ArgumentConstraint... argumentConstraints) |
Constructor used by subclasses whose name ends with "Function" and that
accept a fixed number of argument.
|
BaseFunction(String name,
ArgumentConstraint argumentConstraints) |
Constructor used by subclasses that provide a custom name (not based on
the class name) and that accept a single, or a variable number of arguments.
|
BaseFunction(String name,
ArgumentConstraint... argumentConstraints) |
Constructor used by subclasses that provide a custom name (not based on
the class name) and that accept a fixed number of arguments.
|
Copyright © 2016–2019. All rights reserved.