Index

A B C D E F G H I J K L M N O P Q R S T U V W Z _ 
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 (true or false) 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 null literal 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.
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.
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,R> - Interface in com.dashjoin.jsonata
 
Jsonata.Fn3<A,B,C,R> - Interface in com.dashjoin.jsonata
 
Jsonata.Fn4<A,B,C,D,R> - Interface in com.dashjoin.jsonata
 
Jsonata.Fn5<A,B,C,D,E,R> - Interface in com.dashjoin.jsonata
 
Jsonata.Fn6<A,B,C,D,E,F,R> - Interface in com.dashjoin.jsonata
 
Jsonata.Fn7<A,B,C,D,E,F,G,R> - Interface in com.dashjoin.jsonata
 
Jsonata.Fn8<A,B,C,D,E,F,G,H,R> - Interface in com.dashjoin.jsonata
 
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 (true or false) in the JSON input.
startNull() - Method in class com.dashjoin.jsonata.json.JsonHandler
Indicates the beginning of a null literal 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
 
A B C D E F G H I J K L M N O P Q R S T U V W Z _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form