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.