fun_sdk library
An SDK for building custom functions for JSONPath.
Classes
- Fun
- A named function which can be used in a JSONPath expression.
-
Fun1<
R extends Object, T extends Object> -
A named function with one argument.
The return type
R
and the argument typeT
must be one of the following: -
Fun2<
R extends Object, T1 extends Object, T2 extends Object> -
A named function with two arguments.
The return type
R
and the argument typesT1
,T2
must be one of the following: -
Just<
T> - Represents an existing value of type T.
-
Maybe<
T> - A variation of the Maybe monad with eager execution.
-
Node<
T extends Object?> - A JSON document node.
-
Nothing<
T> - Represents a non-existing value of type T.
- SingularNodeList