Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- abs(Number) - Static method in class com.dashjoin.jsonata.Functions
-
Absolute value of a number
- addAll(Collection<? extends Number>) - Method in class com.dashjoin.jsonata.Utils.RangeList
- append(Object, Object) - Static method in class com.dashjoin.jsonata.Functions
-
Append second argument to first
- apply(A, B, C) - Method in interface com.dashjoin.jsonata.Jsonata.Fn3
- apply(A, B, C, D) - Method in interface com.dashjoin.jsonata.Jsonata.Fn4
- apply(A, B, C, D, E) - Method in interface com.dashjoin.jsonata.Jsonata.Fn5
- apply(A, B, C, D, E, F) - Method in interface com.dashjoin.jsonata.Jsonata.Fn6
- apply(A, B, C, D, E, F, G) - Method in interface com.dashjoin.jsonata.Jsonata.Fn7
- apply(A, B, C, D, E, F, G, H) - Method in interface com.dashjoin.jsonata.Jsonata.Fn8
- assertFn(boolean, String) - Static method in class com.dashjoin.jsonata.Functions
- assign(String, Object) - Method in class com.dashjoin.jsonata.Jsonata
- average(List<Number>) - Static method in class com.dashjoin.jsonata.Functions
-
Average function
B
- base64decode(String) - Static method in class com.dashjoin.jsonata.Functions
-
Base64 decode a string
- base64encode(String) - Static method in class com.dashjoin.jsonata.Functions
-
Base64 encode a string
- bind(String, Jsonata.Fn0<R>) - Method in class com.dashjoin.jsonata.Jsonata.Frame
- bind(String, Jsonata.Fn1<A, R>) - Method in class com.dashjoin.jsonata.Jsonata.Frame
- bind(String, Jsonata.Fn2<A, B, R>) - Method in class com.dashjoin.jsonata.Jsonata.Frame
- bind(String, Jsonata.JFunction) - Method in class com.dashjoin.jsonata.Jsonata.Frame
- bind(String, Object) - Method in class com.dashjoin.jsonata.Jsonata.Frame
- boolize(Object) - Static method in class com.dashjoin.jsonata.Jsonata
C
- call(Class, Object, String, List<Object>) - Static method in class com.dashjoin.jsonata.Functions
- call(Object, Method, List<Object>) - Static method in class com.dashjoin.jsonata.Functions
- call(Object, List) - Method in class com.dashjoin.jsonata.Jsonata.JFunction
- call(Object, List) - Method in interface com.dashjoin.jsonata.Jsonata.JFunctionCallable
- callback(Parser.Symbol, Object, Jsonata.Frame) - Method in interface com.dashjoin.jsonata.Jsonata.EntryCallback
- callback(Parser.Symbol, Object, Jsonata.Frame, Object) - Method in interface com.dashjoin.jsonata.Jsonata.ExitCallback
- ceil(Number) - Static method in class com.dashjoin.jsonata.Functions
-
Rounds a number up to integer
- checkUrl(String) - Static method in class com.dashjoin.jsonata.Utils
- clone(T) - Static method in class com.dashjoin.jsonata.Parser
- column - Variable in class com.dashjoin.jsonata.json.Location
-
The column number, starting at 1.
- com.dashjoin.jsonata - module com.dashjoin.jsonata
- com.dashjoin.jsonata - package com.dashjoin.jsonata
- com.dashjoin.jsonata.json - package com.dashjoin.jsonata.json
- com.dashjoin.jsonata.utils - package com.dashjoin.jsonata.utils
- cons - Variable in class com.dashjoin.jsonata.Utils.JList
- Constants - Class in com.dashjoin.jsonata.utils
-
Constants required by DateTimeUtils
- Constants() - Constructor for class com.dashjoin.jsonata.utils.Constants
- contains(String, Object) - Static method in class com.dashjoin.jsonata.Functions
-
Tests if the str contains the token
- convertNulls(Object) - Static method in class com.dashjoin.jsonata.Utils
- convertNumber(Number) - Static method in class com.dashjoin.jsonata.Utils
- count(List<Object>) - Static method in class com.dashjoin.jsonata.Functions
-
Count function
- createFrame() - Method in class com.dashjoin.jsonata.Jsonata
-
Create frame
- createFrame(Jsonata.Frame) - Method in class com.dashjoin.jsonata.Jsonata
- createSequence() - Static method in class com.dashjoin.jsonata.Utils
-
Create an empty sequence to contain query results
- createSequence(Object) - Static method in class com.dashjoin.jsonata.Utils
D
- dateTimeFromMillis(Number, String, String) - Static method in class com.dashjoin.jsonata.Functions
-
Converts milliseconds since the epoch to an ISO 8601 timestamp
- dateTimeToMillis(String, String) - Static method in class com.dashjoin.jsonata.Functions
-
Converts an ISO 8601 timestamp to milliseconds since the epoch
- DateTimeUtils - Class in com.dashjoin.jsonata.utils
- DateTimeUtils() - Constructor for class com.dashjoin.jsonata.utils.DateTimeUtils
- decodeUrl(String) - Static method in class com.dashjoin.jsonata.Functions
-
Decode a string from a url
- decodeUrlComponent(String) - Static method in class com.dashjoin.jsonata.Functions
-
Decode a string from a component for a url
- distinct(Object) - Static method in class com.dashjoin.jsonata.Functions
-
Returns the values that appear in a sequence, with duplicates eliminated.
E
- each(Map, Object) - Static method in class com.dashjoin.jsonata.Functions
- encodeUrl(String) - Static method in class com.dashjoin.jsonata.Functions
-
Encode a string into a url
- encodeUrlComponent(String) - Static method in class com.dashjoin.jsonata.Functions
-
Encode a string into a component for a url
- endArray(A) - Method in class com.dashjoin.jsonata.json.JsonHandler
-
Indicates the end of an array in the JSON input.
- endArray(List) - Method in class com.dashjoin.jsonata.json.Json._JsonHandler
- endArrayValue(A) - Method in class com.dashjoin.jsonata.json.JsonHandler
-
Indicates the end of an array element in the JSON input.
- endArrayValue(List) - Method in class com.dashjoin.jsonata.json.Json._JsonHandler
- endBoolean(boolean) - Method in class com.dashjoin.jsonata.json.Json._JsonHandler
- endBoolean(boolean) - Method in class com.dashjoin.jsonata.json.JsonHandler
-
Indicates the end of a boolean literal (
trueorfalse) in the JSON input. - endNull() - Method in class com.dashjoin.jsonata.json.Json._JsonHandler
- endNull() - Method in class com.dashjoin.jsonata.json.JsonHandler
-
Indicates the end of a
nullliteral in the JSON input. - endNumber(String) - Method in class com.dashjoin.jsonata.json.Json._JsonHandler
- endNumber(String) - Method in class com.dashjoin.jsonata.json.JsonHandler
-
Indicates the end of a number in the JSON input.
- endObject(Map) - Method in class com.dashjoin.jsonata.json.Json._JsonHandler
- endObject(O) - Method in class com.dashjoin.jsonata.json.JsonHandler
-
Indicates the end of an object in the JSON input.
- endObjectName(O, String) - Method in class com.dashjoin.jsonata.json.JsonHandler
-
Indicates the end of an object member name in the JSON input.
- endObjectValue(Map, String) - Method in class com.dashjoin.jsonata.json.Json._JsonHandler
- endObjectValue(O, String) - Method in class com.dashjoin.jsonata.json.JsonHandler
-
Indicates the end of an object member value in the JSON input.
- endString(String) - Method in class com.dashjoin.jsonata.json.Json._JsonHandler
- endString(String) - Method in class com.dashjoin.jsonata.json.JsonHandler
-
Indicates the end of a string in the JSON input.
- equals(Object) - Method in class com.dashjoin.jsonata.json.Location
- ERR_MSG_DIFF_DECIMAL_GROUP - Static variable in class com.dashjoin.jsonata.utils.Constants
- ERR_MSG_INVALID_NAME_MODIFIER - Static variable in class com.dashjoin.jsonata.utils.Constants
- ERR_MSG_INVALID_OPTIONS_SINGLE_CHAR - Static variable in class com.dashjoin.jsonata.utils.Constants
- ERR_MSG_INVALID_OPTIONS_STRING - Static variable in class com.dashjoin.jsonata.utils.Constants
- ERR_MSG_MISSING_FORMAT - Static variable in class com.dashjoin.jsonata.utils.Constants
- ERR_MSG_NO_CLOSING_BRACKET - Static variable in class com.dashjoin.jsonata.utils.Constants
- ERR_MSG_SEQUENCE_UNSUPPORTED - Static variable in class com.dashjoin.jsonata.utils.Constants
- ERR_MSG_TIMEZONE_FORMAT - Static variable in class com.dashjoin.jsonata.utils.Constants
- ERR_MSG_UNKNOWN_COMPONENT_SPECIFIER - Static variable in class com.dashjoin.jsonata.utils.Constants
- error(String) - Static method in class com.dashjoin.jsonata.Functions
- evaluate(Object) - Method in class com.dashjoin.jsonata.Jsonata
- evaluate(Object, Jsonata.Frame) - Method in class com.dashjoin.jsonata.Jsonata
- evaluateMatcher(Pattern, String) - Static method in class com.dashjoin.jsonata.Functions
-
Evaluate the matcher function against the str arg
- exists(Object) - Static method in class com.dashjoin.jsonata.Functions
-
Determines if the argument is undefined
F
- filter(List, Object) - Static method in class com.dashjoin.jsonata.Functions
-
Create a map from an array of arguments
- floor(Number) - Static method in class com.dashjoin.jsonata.Functions
-
Rounds a number down to integer
- foldLeft(List, Object, Object) - Static method in class com.dashjoin.jsonata.Functions
-
Fold left function
- formatBase(Number, Number) - Static method in class com.dashjoin.jsonata.Functions
-
Converts a number to a string using a specified number base
- formatDateTime(long, String, String) - Static method in class com.dashjoin.jsonata.utils.DateTimeUtils
- formatInteger(long, String) - Static method in class com.dashjoin.jsonata.utils.DateTimeUtils
- formatInteger(Number, String) - Static method in class com.dashjoin.jsonata.Functions
-
Formats an integer as specified by the XPath fn:format-integer function See https://www.w3.org/TR/xpath-functions-31/#func-format-integer
- formatNumber(Number, String, Map) - Static method in class com.dashjoin.jsonata.Functions
-
Formats a number into a decimal string representation using XPath 3.1 Finvalid input: '&O' fn:format-number spec
- Frame(Jsonata.Frame) - Constructor for class com.dashjoin.jsonata.Jsonata.Frame
- funcApply(Object, List) - Static method in class com.dashjoin.jsonata.Functions
-
Call helper for Java
- function(String, Jsonata.Fn0<R>, String) - Static method in class com.dashjoin.jsonata.Jsonata
- function(String, Jsonata.Fn1<A, R>, String) - Static method in class com.dashjoin.jsonata.Jsonata
- function(String, Jsonata.Fn2<A, B, R>, String) - Static method in class com.dashjoin.jsonata.Jsonata
- function(String, Jsonata.Fn3<A, B, C, R>, String) - Static method in class com.dashjoin.jsonata.Jsonata
- function(String, Jsonata.Fn4<A, B, C, D, R>, String) - Static method in class com.dashjoin.jsonata.Jsonata
- function(String, Jsonata.Fn5<A, B, C, D, E, R>, String) - Static method in class com.dashjoin.jsonata.Jsonata
- function(String, Jsonata.Fn6<A, B, C, D, E, F, R>, String) - Static method in class com.dashjoin.jsonata.Jsonata
- function(String, Jsonata.Fn7<A, B, C, D, E, F, G, R>, String) - Static method in class com.dashjoin.jsonata.Jsonata
- function(String, Jsonata.Fn8<A, B, C, D, E, F, G, H, R>, String) - Static method in class com.dashjoin.jsonata.Jsonata
- function(String, Jsonata.FnVarArgs<R>, String) - Static method in class com.dashjoin.jsonata.Jsonata
- function(String, String, Class, Object, String) - Static method in class com.dashjoin.jsonata.Jsonata
- functionClone(Object) - Static method in class com.dashjoin.jsonata.Functions
-
Clones an object
- functionEval(String, Object) - Static method in class com.dashjoin.jsonata.Functions
-
parses and evaluates the supplied expression
- Functions - Class in com.dashjoin.jsonata
- Functions() - Constructor for class com.dashjoin.jsonata.Functions
G
- get(int) - Method in class com.dashjoin.jsonata.Utils.RangeList
- getColumn() - Method in exception class com.dashjoin.jsonata.json.ParseException
-
Deprecated.
- getCurrent() - Method in exception class com.dashjoin.jsonata.JException
-
Returns the current token
- getDetailedErrorMessage() - Method in exception class com.dashjoin.jsonata.JException
-
Returns the error message with error details in the text.
- getError() - Method in exception class com.dashjoin.jsonata.JException
-
Returns the error code, i.e.
- getErrors() - Method in class com.dashjoin.jsonata.Jsonata
- getExpected() - Method in exception class com.dashjoin.jsonata.JException
-
Returns the expected token
- getFunction(Class, String) - Static method in class com.dashjoin.jsonata.Functions
- getFunctionArity(Object) - Static method in class com.dashjoin.jsonata.Functions
- getJFunctionCallable() - Method in interface com.dashjoin.jsonata.Jsonata.Fn0
- getJFunctionCallable() - Method in interface com.dashjoin.jsonata.Jsonata.Fn1
- getJFunctionCallable() - Method in interface com.dashjoin.jsonata.Jsonata.Fn2
- getJFunctionCallable() - Method in interface com.dashjoin.jsonata.Jsonata.Fn3
- getJFunctionCallable() - Method in interface com.dashjoin.jsonata.Jsonata.Fn4
- getJFunctionCallable() - Method in interface com.dashjoin.jsonata.Jsonata.Fn5
- getJFunctionCallable() - Method in interface com.dashjoin.jsonata.Jsonata.Fn6
- getJFunctionCallable() - Method in interface com.dashjoin.jsonata.Jsonata.Fn7
- getJFunctionCallable() - Method in interface com.dashjoin.jsonata.Jsonata.Fn8
- getJFunctionCallable() - Method in interface com.dashjoin.jsonata.Jsonata.FnVarArgs
- getLine() - Method in exception class com.dashjoin.jsonata.json.ParseException
-
Deprecated.Use
ParseException.getLocation()instead - getLocation() - Method in exception class com.dashjoin.jsonata.JException
-
Returns the error location (in characters)
- getLocation() - Method in class com.dashjoin.jsonata.json.JsonHandler
-
Returns the current parser location.
- getLocation() - Method in exception class com.dashjoin.jsonata.json.ParseException
-
Returns the location at which the error occurred.
- getMinNumberOfArgs() - Method in class com.dashjoin.jsonata.utils.Signature
-
Returns the minimum # of arguments.
- getNumberOfArgs() - Method in class com.dashjoin.jsonata.Jsonata.JFunction
- getNumberOfArgs() - Method in class com.dashjoin.jsonata.utils.Signature
- getOffset() - Method in exception class com.dashjoin.jsonata.json.ParseException
-
Deprecated.Use
ParseException.getLocation()instead - getValue() - Method in class com.dashjoin.jsonata.json.Json._JsonHandler
H
- handleError(JException) - Method in class com.dashjoin.jsonata.Parser
- hashCode() - Method in class com.dashjoin.jsonata.json.Location
- hofFuncArgs(Object, Object, Object, Object) - Static method in class com.dashjoin.jsonata.Functions
-
Helper function to build the arguments to be supplied to the function arg of the HOFs map, filter, each, sift and single
I
- isArrayOfNumbers(Object) - Static method in class com.dashjoin.jsonata.Utils
- isArrayOfStrings(Object) - Static method in class com.dashjoin.jsonata.Utils
- isFunction(Object) - Static method in class com.dashjoin.jsonata.Utils
- isLambda(Object) - Static method in class com.dashjoin.jsonata.Functions
- isNumeric(CharSequence) - Static method in class com.dashjoin.jsonata.Functions
- isNumeric(Object) - Static method in class com.dashjoin.jsonata.Utils
- isParallelCall - Variable in class com.dashjoin.jsonata.Jsonata.Frame
- isSequence(Object) - Static method in class com.dashjoin.jsonata.Utils
- isValidateInput() - Method in class com.dashjoin.jsonata.Jsonata
-
Checks whether input validation is active
J
- JException - Exception Class in com.dashjoin.jsonata
- JException(String) - Constructor for exception class com.dashjoin.jsonata.JException
- JException(String, int) - Constructor for exception class com.dashjoin.jsonata.JException
- JException(String, int, Object) - Constructor for exception class com.dashjoin.jsonata.JException
- JException(String, int, Object, Object) - Constructor for exception class com.dashjoin.jsonata.JException
- JException(Throwable, String, int, Object, Object) - Constructor for exception class com.dashjoin.jsonata.JException
- JFunction(Jsonata.JFunctionCallable, String) - Constructor for class com.dashjoin.jsonata.Jsonata.JFunction
- JFunction(String, String, Class, Object, String) - Constructor for class com.dashjoin.jsonata.Jsonata.JFunction
- JList() - Constructor for class com.dashjoin.jsonata.Utils.JList
- JList(int) - Constructor for class com.dashjoin.jsonata.Utils.JList
- JList(Collection<? extends E>) - Constructor for class com.dashjoin.jsonata.Utils.JList
- join(List<String>, String) - Static method in class com.dashjoin.jsonata.Functions
-
Join an array of strings
- Json - Class in com.dashjoin.jsonata.json
-
Vanilla JSON parser Uses classes JsonParser + JsonHandler from: https://github.com/ralfstx/minimal-json
- Json() - Constructor for class com.dashjoin.jsonata.json.Json
- Json._JsonHandler - Class in com.dashjoin.jsonata.json
- jsonata(String) - Static method in class com.dashjoin.jsonata.Jsonata
-
JSONata
- Jsonata - Class in com.dashjoin.jsonata
- Jsonata.EntryCallback - Interface in com.dashjoin.jsonata
- Jsonata.ExitCallback - Interface in com.dashjoin.jsonata
- Jsonata.Fn0<R> - Interface in com.dashjoin.jsonata
- Jsonata.Fn1<A,
R> - Interface in com.dashjoin.jsonata - Jsonata.Fn2<A,
B, - Interface in com.dashjoin.jsonataR> - Jsonata.Fn3<A,
B, - Interface in com.dashjoin.jsonataC, R> - Jsonata.Fn4<A,
B, - Interface in com.dashjoin.jsonataC, D, R> - Jsonata.Fn5<A,
B, - Interface in com.dashjoin.jsonataC, D, E, R> - Jsonata.Fn6<A,
B, - Interface in com.dashjoin.jsonataC, D, E, F, R> - Jsonata.Fn7<A,
B, - Interface in com.dashjoin.jsonataC, D, E, F, G, R> - Jsonata.Fn8<A,
B, - Interface in com.dashjoin.jsonataC, D, E, F, G, H, R> - Jsonata.FnVarArgs<R> - Interface in com.dashjoin.jsonata
- Jsonata.Frame - Class in com.dashjoin.jsonata
- Jsonata.JFunction - Class in com.dashjoin.jsonata
-
JFunction definition class
- Jsonata.JFunctionCallable - Interface in com.dashjoin.jsonata
-
JFunction callable Lambda interface
- Jsonata.JFunctionSignatureValidation - Interface in com.dashjoin.jsonata
- Jsonata.JLambda - Interface in com.dashjoin.jsonata
- JsonHandler<A,
O> - Class in com.dashjoin.jsonata.json -
A handler for parser events.
- JsonHandler() - Constructor for class com.dashjoin.jsonata.json.JsonHandler
- JsonParser - Class in com.dashjoin.jsonata.json
-
A streaming parser for JSON text.
- JsonParser(JsonHandler<?, ?>) - Constructor for class com.dashjoin.jsonata.json.JsonParser
-
Creates a new JsonParser with the given handler.
K
- keepSingleton - Variable in class com.dashjoin.jsonata.Utils.JList
- keys(Object) - Static method in class com.dashjoin.jsonata.Functions
-
Return keys for an object
L
- leftPad(String, int, String) - Static method in class com.dashjoin.jsonata.Functions
- length(String) - Static method in class com.dashjoin.jsonata.Functions
-
length of a string
- lettersToDecimal(String, char) - Static method in class com.dashjoin.jsonata.utils.DateTimeUtils
- line - Variable in class com.dashjoin.jsonata.json.Location
-
The line number, starting at 1.
- Location - Class in com.dashjoin.jsonata.json
-
An immutable object that represents a location in the parsed text.
- lookup(Object, String) - Static method in class com.dashjoin.jsonata.Functions
-
Return value from an object for a given key
- lookup(String) - Method in class com.dashjoin.jsonata.Jsonata.Frame
- lowercase(String) - Static method in class com.dashjoin.jsonata.Functions
-
Lowercase a string
M
- main(String[]) - Static method in class com.dashjoin.jsonata.json.Json
- main(String[]) - Static method in class com.dashjoin.jsonata.utils.Signature
- map(List, Object) - Static method in class com.dashjoin.jsonata.Functions
-
Create a map from an array of arguments
- match(String, Pattern, Integer) - Static method in class com.dashjoin.jsonata.Functions
-
Match a string with a regex returning an array of object containing details of each match
- max(List<Number>) - Static method in class com.dashjoin.jsonata.Functions
-
Max function
- merge(List) - Static method in class com.dashjoin.jsonata.Functions
-
Merges an array of objects into a single object.
- millis() - Static method in class com.dashjoin.jsonata.Functions
- min(List<Number>) - Static method in class com.dashjoin.jsonata.Functions
-
Min function
- msg(String, int, Object, Object) - Static method in exception class com.dashjoin.jsonata.JException
-
Generate error message from given error code Codes are defined in Jsonata.errorCodes Fallback: if error code does not exist, return a generic message
- msg(String, int, Object, Object, boolean) - Static method in exception class com.dashjoin.jsonata.JException
-
Generate error message from given error code Codes are defined in Jsonata.errorCodes Fallback: if error code does not exist, return a generic message
N
- not(Object) - Static method in class com.dashjoin.jsonata.Functions
-
returns the Boolean NOT of the arg
- now(String, String) - Static method in class com.dashjoin.jsonata.Functions
- NULL_VALUE - Static variable in class com.dashjoin.jsonata.Jsonata
- number(Object) - Static method in class com.dashjoin.jsonata.Functions
-
Cast argument to number
- numberToWords(long, boolean) - Static method in class com.dashjoin.jsonata.utils.DateTimeUtils
O
- offset - Variable in class com.dashjoin.jsonata.json.Location
-
The absolute character index, starting at 0.
- outerWrapper - Variable in class com.dashjoin.jsonata.Utils.JList
P
- pad(String, Integer, String) - Static method in class com.dashjoin.jsonata.Functions
-
Pad a string to a minimum width by adding characters to the start or end
- parse(Reader) - Method in class com.dashjoin.jsonata.json.JsonParser
-
Reads the entire input from the given reader and parses it as JSON.
- parse(Reader, int) - Method in class com.dashjoin.jsonata.json.JsonParser
-
Reads the entire input from the given reader and parses it as JSON.
- parse(String) - Method in class com.dashjoin.jsonata.json.JsonParser
-
Parses the given input string.
- parse(String) - Method in class com.dashjoin.jsonata.Parser
- parseDateTime(String, String) - Static method in class com.dashjoin.jsonata.utils.DateTimeUtils
- ParseException - Exception Class in com.dashjoin.jsonata.json
-
An unchecked exception to indicate that an input does not qualify as valid JSON.
- parseInteger(String, String) - Static method in class com.dashjoin.jsonata.Functions
-
parse a string containing an integer as specified by the picture string
- parseJson(Reader) - Static method in class com.dashjoin.jsonata.json.Json
-
Parses the given JSON
- parseJson(String) - Static method in class com.dashjoin.jsonata.json.Json
-
Parses the given JSON string
- Parser - Class in com.dashjoin.jsonata
- Parser() - Constructor for class com.dashjoin.jsonata.Parser
- power(Number, Number) - Static method in class com.dashjoin.jsonata.Functions
-
Raises number to the power of the second number
Q
- quote(String, StringBuilder) - Static method in class com.dashjoin.jsonata.Utils
-
adapted from org.json.JSONObject https://github.com/stleary/JSON-java
R
- random() - Static method in class com.dashjoin.jsonata.Functions
-
Returns a random number 0 invalid input: '<'= n invalid input: '<' 1
- RangeList(long, long) - Constructor for class com.dashjoin.jsonata.Utils.RangeList
- registerFunction(String, Jsonata.Fn0<R>) - Method in class com.dashjoin.jsonata.Jsonata
- registerFunction(String, Jsonata.Fn1<A, R>) - Method in class com.dashjoin.jsonata.Jsonata
- registerFunction(String, Jsonata.Fn2<A, B, R>) - Method in class com.dashjoin.jsonata.Jsonata
- registerFunction(String, Jsonata.JFunction) - Method in class com.dashjoin.jsonata.Jsonata
- replace(String, Object, Object, Integer) - Static method in class com.dashjoin.jsonata.Functions
- reverse(List) - Static method in class com.dashjoin.jsonata.Functions
-
Reverses the order of items in an array
- rightPad(String, int, String) - Static method in class com.dashjoin.jsonata.Functions
- romanToDecimal(String) - Static method in class com.dashjoin.jsonata.utils.DateTimeUtils
- round(Number, Number) - Static method in class com.dashjoin.jsonata.Functions
-
Round to half even
S
- sequence - Variable in class com.dashjoin.jsonata.Utils.JList
- setEvaluateEntryCallback(Jsonata.EntryCallback) - Method in class com.dashjoin.jsonata.Jsonata.Frame
- setEvaluateExitCallback(Jsonata.ExitCallback) - Method in class com.dashjoin.jsonata.Jsonata.Frame
- setFunctionName(String) - Method in class com.dashjoin.jsonata.utils.Signature
- setRuntimeBounds(long, int) - Method in class com.dashjoin.jsonata.Jsonata.Frame
-
Sets the runtime bounds for this environment
- setValidateInput(boolean) - Method in class com.dashjoin.jsonata.Jsonata
-
Enable or disable input validation
- shuffle(List) - Static method in class com.dashjoin.jsonata.Functions
-
Randomly shuffles the contents of an array
- sift(Map<Object, Object>, Object) - Static method in class com.dashjoin.jsonata.Functions
-
Applies a predicate function to each key/value pair in an object, and returns an object containing only the key/value pairs that passed the predicate
- Signature - Class in com.dashjoin.jsonata.utils
-
Manages signature related functions
- Signature(String, String) - Constructor for class com.dashjoin.jsonata.utils.Signature
- single(List, Object) - Static method in class com.dashjoin.jsonata.Functions
-
Given an array, find the single element matching a specified condition Throws an exception if the number of matching elements is not exactly one
- size() - Method in class com.dashjoin.jsonata.Utils.RangeList
- sort(List, Object) - Static method in class com.dashjoin.jsonata.Functions
-
Implements the merge sort (stable) with optional comparator function
- split(String, Object, Number) - Static method in class com.dashjoin.jsonata.Functions
- spread(Object) - Static method in class com.dashjoin.jsonata.Functions
-
Splits an object into an array of object with one property each
- sqrt(Number) - Static method in class com.dashjoin.jsonata.Functions
-
Square root of number
- startArray() - Method in class com.dashjoin.jsonata.json.Json._JsonHandler
- startArray() - Method in class com.dashjoin.jsonata.json.JsonHandler
-
Indicates the beginning of an array in the JSON input.
- startArrayValue(A) - Method in class com.dashjoin.jsonata.json.JsonHandler
-
Indicates the beginning of an array element in the JSON input.
- startBoolean() - Method in class com.dashjoin.jsonata.json.JsonHandler
-
Indicates the beginning of a boolean literal (
trueorfalse) in the JSON input. - startNull() - Method in class com.dashjoin.jsonata.json.JsonHandler
-
Indicates the beginning of a
nullliteral in the JSON input. - startNumber() - Method in class com.dashjoin.jsonata.json.JsonHandler
-
Indicates the beginning of a number in the JSON input.
- startObject() - Method in class com.dashjoin.jsonata.json.Json._JsonHandler
- startObject() - Method in class com.dashjoin.jsonata.json.JsonHandler
-
Indicates the beginning of an object in the JSON input.
- startObjectName(O) - Method in class com.dashjoin.jsonata.json.JsonHandler
-
Indicates the beginning of the name of an object member in the JSON input.
- startObjectValue(O, String) - Method in class com.dashjoin.jsonata.json.JsonHandler
-
Indicates the beginning of the name of an object member in the JSON input.
- startString() - Method in class com.dashjoin.jsonata.json.JsonHandler
-
Indicates the beginning of a string in the JSON input.
- string(Object, Boolean) - Static method in class com.dashjoin.jsonata.Functions
-
Stringify arguments
- substr(String, Integer, Integer) - Static method in class com.dashjoin.jsonata.Functions
-
Source = Jsonata4Java JSONataUtils.substr
- substring(String, Number, Number) - Static method in class com.dashjoin.jsonata.Functions
-
Create substring based on character number and length
- substringAfter(String, String) - Static method in class com.dashjoin.jsonata.Functions
-
Create substring after a character
- substringBefore(String, String) - Static method in class com.dashjoin.jsonata.Functions
-
Create substring up until a character
- sum(List<Number>) - Static method in class com.dashjoin.jsonata.Functions
-
Sum function
- SYMBOL_DECIMAL_SEPARATOR - Static variable in class com.dashjoin.jsonata.utils.Constants
-
Collection of decimal format strings that defined by xsl:decimal-format.
- SYMBOL_DIGIT - Static variable in class com.dashjoin.jsonata.utils.Constants
- SYMBOL_GROUPING_SEPARATOR - Static variable in class com.dashjoin.jsonata.utils.Constants
- SYMBOL_INFINITY - Static variable in class com.dashjoin.jsonata.utils.Constants
- SYMBOL_MINUS_SIGN - Static variable in class com.dashjoin.jsonata.utils.Constants
- SYMBOL_NAN - Static variable in class com.dashjoin.jsonata.utils.Constants
- SYMBOL_PATTERN_SEPARATOR - Static variable in class com.dashjoin.jsonata.utils.Constants
- SYMBOL_PER_MILLE - Static variable in class com.dashjoin.jsonata.utils.Constants
- SYMBOL_PERCENT - Static variable in class com.dashjoin.jsonata.utils.Constants
- SYMBOL_ZERO_DIGIT - Static variable in class com.dashjoin.jsonata.utils.Constants
T
- test(String, String) - Static method in class com.dashjoin.jsonata.Functions
- Timebox - Class in com.dashjoin.jsonata
-
Configure max runtime / max recursion depth.
- Timebox(Jsonata.Frame) - Constructor for class com.dashjoin.jsonata.Timebox
-
Protect the process/browser from a runnaway expression i.e.
- Timebox(Jsonata.Frame, long, int) - Constructor for class com.dashjoin.jsonata.Timebox
- toBoolean(Object) - Static method in class com.dashjoin.jsonata.Functions
-
Evaluate an input and return a boolean
- Token() - Constructor for class com.dashjoin.jsonata.Tokenizer.Token
- Tokenizer - Class in com.dashjoin.jsonata
- Tokenizer.Token - Class in com.dashjoin.jsonata
- toString() - Method in class com.dashjoin.jsonata.json.Location
- trim(String) - Static method in class com.dashjoin.jsonata.Functions
-
Normalize and trim whitespace within a string
- tupleStream - Variable in class com.dashjoin.jsonata.Utils.JList
- type(Object) - Static method in class com.dashjoin.jsonata.Functions
U
- uppercase(String) - Static method in class com.dashjoin.jsonata.Functions
-
Uppercase a string
- Utils - Class in com.dashjoin.jsonata
- Utils() - Constructor for class com.dashjoin.jsonata.Utils
- Utils.JList<E> - Class in com.dashjoin.jsonata
- Utils.RangeList - Class in com.dashjoin.jsonata
-
List representing an int range [a,b] Both sides are included.
V
- validate(Object, Object) - Method in class com.dashjoin.jsonata.Jsonata.JFunction
- validate(Object, Object) - Method in interface com.dashjoin.jsonata.Jsonata.JFunctionSignatureValidation
- validate(Object, Object) - Method in class com.dashjoin.jsonata.utils.Signature
- validateInput(Object) - Static method in class com.dashjoin.jsonata.Functions
-
Validate input data types.
- value - Variable in class com.dashjoin.jsonata.json.Json._JsonHandler
W
- wordsToLong(String) - Static method in class com.dashjoin.jsonata.utils.DateTimeUtils
-
long version of above
- wordsToNumber(String) - Static method in class com.dashjoin.jsonata.utils.DateTimeUtils
Z
- zip(Utils.JList<List>) - Static method in class com.dashjoin.jsonata.Functions
-
Convolves (zips) each value from a set of arrays
_
- _JsonHandler() - Constructor for class com.dashjoin.jsonata.json.Json._JsonHandler
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
ParseException.getLocation()instead