All Classes and Interfaces
Class
Description
Defines the pattern for processing numerical values via an abstract implementation that iterates over the collection
of JSONArray entities and verifies that each is a numerical value and then passes that along the abstract methods
Created by mattg on 6/26/15.
Defines the pattern for taking item from collection of JSONArray by index
Created by git9527 on 6/11/22.
Appends JSON structure to the current document so that you can utilize the JSON added thru another function call.
Provides the average of a series of numbers in a JSONArray
Created by mattg on 6/26/15.
String function concat - simple takes a list of arguments and/or an array and concatenates them together to form a
single string
Immutable configuration object
Configuration builder
A listener that can be registered on a
Configuration that is notified when a
result is added to the result of this path evaluation.Take the first item from collection of JSONArray
Created by git9527 on 6/11/22.
Token representing a Function call to one of the functions produced via the FunctionFactory
Obtain the late binding value at runtime rather than storing the value in the cache thus trashing the cache
Take the index from first Parameter, then the item from collection of JSONArray by index
Created by git9527 on 6/11/22.
Defines the JSON document Late binding approach to function arguments.
JsonPath is to JSON what XPATH is to XML, a simple way to extract parts of a given document.
Author: Sergey Saiyan sergey.sova42@gmail.com
Created at 21/02/2018.
Take the first item from collection of JSONArray
Created by git9527 on 6/11/22.
Provides the length of a JSONArray Object
Created by mattg on 6/26/15.
Returns a new representation for the input value.
Maps object between different Types
Defines the summation of a series of JSONArray numerical values
Created by mattg on 6/26/15.
Defines the summation of a series of JSONArray numerical values
Created by mattg on 6/26/15.
Defines a parameter as passed to a function with late binding support for lazy evaluation.
Created by mgreenwood on 12/11/15.
Parses JSON as specified by the used
JsonProvider.Defines the default behavior which is to return the model that is provided as input as output
Created by mattg on 6/26/15.
Defines the pattern by which a function can be executed over the result set in the particular path
being grabbed.
Implements a factory that given a name of the function will return the Function implementation, or null
if the value is not obtained.
Defines the contract for late bindings, provides document state and enough context to perform the evaluation at a later
date such that we can operate on a dynamically changing value.
Provides the standard deviation of a series of numbers
Created by mattg on 6/27/15.
Defines the summation of a series of JSONArray numerical values
Created by mattg on 6/26/15.
Used to specify generic type information in
ReadContext
TypeRef ref = new TypeRef<List>() { };
Moved these nodes out of the ValueNode abstract class.