Class Jsonata.Frame
java.lang.Object
com.dashjoin.jsonata.Jsonata.Frame
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<R> voidbind(String name, Jsonata.Fn0<R> lambda) <A,R> void bind(String name, Jsonata.Fn1<A, R> lambda) <A,B, R> void bind(String name, Jsonata.Fn2<A, B, R> lambda) voidbind(String name, Jsonata.JFunction function) voidvoidvoidvoidsetRuntimeBounds(long timeout, int maxRecursionDepth) Sets the runtime bounds for this environment
-
Field Details
-
isParallelCall
public boolean isParallelCall
-
-
Constructor Details
-
Frame
-
-
Method Details
-
bind
-
bind
-
bind
-
bind
-
bind
-
lookup
-
setRuntimeBounds
public void setRuntimeBounds(long timeout, int maxRecursionDepth) Sets the runtime bounds for this environment- Parameters:
timeout- Timeout in millismaxRecursionDepth- Max recursion depth
-
setEvaluateEntryCallback
-
setEvaluateExitCallback
-