- call(JsonNode, JsonNode[]) - Method in interface com.schibsted.spt.data.jslt.Function
-
Perform the function on the given JSON input with the given arguments.
- call(JsonNode, JsonNode[]) - Method in class com.schibsted.spt.data.jslt.impl.BuiltinFunctions.All
-
- call(JsonNode, JsonNode[]) - Method in class com.schibsted.spt.data.jslt.impl.BuiltinFunctions.Any
-
- call(JsonNode, JsonNode[]) - Method in class com.schibsted.spt.data.jslt.impl.BuiltinFunctions.Array
-
- call(JsonNode, JsonNode[]) - Method in class com.schibsted.spt.data.jslt.impl.BuiltinFunctions.Boolean
-
- call(JsonNode, JsonNode[]) - Method in class com.schibsted.spt.data.jslt.impl.BuiltinFunctions.Capture
-
- call(JsonNode, JsonNode[]) - Method in class com.schibsted.spt.data.jslt.impl.BuiltinFunctions.Ceiling
-
- call(JsonNode, JsonNode[]) - Method in class com.schibsted.spt.data.jslt.impl.BuiltinFunctions.Contains
-
- call(JsonNode, JsonNode[]) - Method in class com.schibsted.spt.data.jslt.impl.BuiltinFunctions.EndsWith
-
- call(JsonNode, JsonNode[]) - Method in class com.schibsted.spt.data.jslt.impl.BuiltinFunctions.Error
-
- call(Scope, JsonNode, ExpressionNode[]) - Method in class com.schibsted.spt.data.jslt.impl.BuiltinFunctions.Fallback
-
- call(JsonNode, JsonNode[]) - Method in class com.schibsted.spt.data.jslt.impl.BuiltinFunctions.Flatten
-
- call(JsonNode, JsonNode[]) - Method in class com.schibsted.spt.data.jslt.impl.BuiltinFunctions.Floor
-
- call(JsonNode, JsonNode[]) - Method in class com.schibsted.spt.data.jslt.impl.BuiltinFunctions.FormatTime
-
- call(JsonNode, JsonNode[]) - Method in class com.schibsted.spt.data.jslt.impl.BuiltinFunctions.FromJson
-
- call(JsonNode, JsonNode[]) - Method in class com.schibsted.spt.data.jslt.impl.BuiltinFunctions.GetKey
-
- call(JsonNode, JsonNode[]) - Method in class com.schibsted.spt.data.jslt.impl.BuiltinFunctions.HashInt
-
- call(JsonNode, JsonNode[]) - Method in class com.schibsted.spt.data.jslt.impl.BuiltinFunctions.IsArray
-
- call(JsonNode, JsonNode[]) - Method in class com.schibsted.spt.data.jslt.impl.BuiltinFunctions.IsBoolean
-
- call(JsonNode, JsonNode[]) - Method in class com.schibsted.spt.data.jslt.impl.BuiltinFunctions.IsDecimal
-
- call(JsonNode, JsonNode[]) - Method in class com.schibsted.spt.data.jslt.impl.BuiltinFunctions.IsInteger
-
- call(JsonNode, JsonNode[]) - Method in class com.schibsted.spt.data.jslt.impl.BuiltinFunctions.IsNumber
-
- call(JsonNode, JsonNode[]) - Method in class com.schibsted.spt.data.jslt.impl.BuiltinFunctions.IsObject
-
- call(JsonNode, JsonNode[]) - Method in class com.schibsted.spt.data.jslt.impl.BuiltinFunctions.IsString
-
- call(JsonNode, JsonNode[]) - Method in class com.schibsted.spt.data.jslt.impl.BuiltinFunctions.Join
-
- call(JsonNode, JsonNode[]) - Method in class com.schibsted.spt.data.jslt.impl.BuiltinFunctions.Lowercase
-
- call(JsonNode, JsonNode[]) - Method in class com.schibsted.spt.data.jslt.impl.BuiltinFunctions.Max
-
- call(JsonNode, JsonNode[]) - Method in class com.schibsted.spt.data.jslt.impl.BuiltinFunctions.Min
-
- call(JsonNode, JsonNode[]) - Method in class com.schibsted.spt.data.jslt.impl.BuiltinFunctions.Modulo
-
- call(JsonNode, JsonNode[]) - Method in class com.schibsted.spt.data.jslt.impl.BuiltinFunctions.Not
-
- call(JsonNode, JsonNode[]) - Method in class com.schibsted.spt.data.jslt.impl.BuiltinFunctions.Now
-
- call(JsonNode, JsonNode[]) - Method in class com.schibsted.spt.data.jslt.impl.BuiltinFunctions.Number
-
- call(JsonNode, JsonNode[]) - Method in class com.schibsted.spt.data.jslt.impl.BuiltinFunctions.ParseTime
-
- call(JsonNode, JsonNode[]) - Method in class com.schibsted.spt.data.jslt.impl.BuiltinFunctions.ParseUrl
-
- call(JsonNode, JsonNode[]) - Method in class com.schibsted.spt.data.jslt.impl.BuiltinFunctions.Random
-
- call(JsonNode, JsonNode[]) - Method in class com.schibsted.spt.data.jslt.impl.BuiltinFunctions.Replace
-
- call(JsonNode, JsonNode[]) - Method in class com.schibsted.spt.data.jslt.impl.BuiltinFunctions.Round
-
- call(JsonNode, JsonNode[]) - Method in class com.schibsted.spt.data.jslt.impl.BuiltinFunctions.Sha256
-
- call(JsonNode, JsonNode[]) - Method in class com.schibsted.spt.data.jslt.impl.BuiltinFunctions.Size
-
- call(JsonNode, JsonNode[]) - Method in class com.schibsted.spt.data.jslt.impl.BuiltinFunctions.Split
-
- call(JsonNode, JsonNode[]) - Method in class com.schibsted.spt.data.jslt.impl.BuiltinFunctions.StartsWith
-
- call(JsonNode, JsonNode[]) - Method in class com.schibsted.spt.data.jslt.impl.BuiltinFunctions.Sum
-
- call(JsonNode, JsonNode[]) - Method in class com.schibsted.spt.data.jslt.impl.BuiltinFunctions.Test
-
- call(JsonNode, JsonNode[]) - Method in class com.schibsted.spt.data.jslt.impl.BuiltinFunctions.ToJson
-
- call(JsonNode, JsonNode[]) - Method in class com.schibsted.spt.data.jslt.impl.BuiltinFunctions.ToString
-
- call(JsonNode, JsonNode[]) - Method in class com.schibsted.spt.data.jslt.impl.BuiltinFunctions.Trim
-
- call(JsonNode, JsonNode[]) - Method in class com.schibsted.spt.data.jslt.impl.BuiltinFunctions.Uppercase
-
- call(Scope, JsonNode, ExpressionNode[]) - Method in class com.schibsted.spt.data.jslt.impl.ExperimentalModule.GroupBy
-
- call(JsonNode, JsonNode[]) - Method in class com.schibsted.spt.data.jslt.impl.FunctionDeclaration
-
- call(Scope, JsonNode, JsonNode[]) - Method in class com.schibsted.spt.data.jslt.impl.FunctionDeclaration
-
- call(JsonNode, JsonNode[]) - Method in class com.schibsted.spt.data.jslt.impl.FunctionWrapper
-
- call(JsonNode, JsonNode[]) - Method in class com.schibsted.spt.data.jslt.impl.JstlFile
-
- call(Scope, JsonNode, ExpressionNode[]) - Method in interface com.schibsted.spt.data.jslt.impl.Macro
-
Invokes the macro, which can then modify the input node and
evaluate the parameters as needed.
- call(JsonNode, JsonNode[]) - Method in class com.schibsted.spt.data.jslt.impl.OptimizedStaticContainsFunction
-
- Callable - Interface in com.schibsted.spt.data.jslt
-
Common interface for macros and functions.
- Capture() - Constructor for class com.schibsted.spt.data.jslt.impl.BuiltinFunctions.Capture
-
- Ceiling() - Constructor for class com.schibsted.spt.data.jslt.impl.BuiltinFunctions.Ceiling
-
- checkOk(Location) - Method in class com.schibsted.spt.data.jslt.impl.DotExpression
-
- checkOk(Location) - Method in class com.schibsted.spt.data.jslt.impl.FailDotExpression
-
- ClasspathResourceResolver - Class in com.schibsted.spt.data.jslt.impl
-
- ClasspathResourceResolver() - Constructor for class com.schibsted.spt.data.jslt.impl.ClasspathResourceResolver
-
- ClasspathResourceResolver(Charset) - Constructor for class com.schibsted.spt.data.jslt.impl.ClasspathResourceResolver
-
- com.schibsted.spt.data.jslt - package com.schibsted.spt.data.jslt
-
The public API to the JSLT processor.
- com.schibsted.spt.data.jslt.cli - package com.schibsted.spt.data.jslt.cli
-
The JSLT command-line interface.
- com.schibsted.spt.data.jslt.filters - package com.schibsted.spt.data.jslt.filters
-
Interfaces and classes for filtering which key/value pairs are
preserved in JSON objects as output from JSLT.
- com.schibsted.spt.data.jslt.impl - package com.schibsted.spt.data.jslt.impl
-
This package contains implementation-internal interfaces and classes.
- com.schibsted.spt.data.jslt.impl.lambda - package com.schibsted.spt.data.jslt.impl.lambda
-
Amazon Lambda function for the JSLT online demo.
- com.schibsted.spt.data.jslt.parser - package com.schibsted.spt.data.jslt.parser
-
The implementation of the JSLT parser.
- compare(JsonNode, JsonNode) - Method in class com.schibsted.spt.data.jslt.impl.ComparisonOperator
-
- compare(JsonNode, JsonNode, Location) - Static method in class com.schibsted.spt.data.jslt.impl.ComparisonOperator
-
- ComparisonOperator - Class in com.schibsted.spt.data.jslt.impl
-
- ComparisonOperator(ExpressionNode, ExpressionNode, String, Location) - Constructor for class com.schibsted.spt.data.jslt.impl.ComparisonOperator
-
- compile(File) - Static method in class com.schibsted.spt.data.jslt.Parser
-
Compile the given JSLT file.
- compile(File, Collection<Function>) - Static method in class com.schibsted.spt.data.jslt.Parser
-
Compile the given JSLT file with the given predefined functions.
- compile(String, Reader, Collection<Function>) - Static method in class com.schibsted.spt.data.jslt.Parser
-
Compile JSLT expression from the Reader.
- compile() - Method in class com.schibsted.spt.data.jslt.Parser
-
Compile the JSLT from the defined parameters.
- compileExpression(ParseContext, JsltParser) - Static method in class com.schibsted.spt.data.jslt.parser.ParserImpl
-
- compileResource(String) - Static method in class com.schibsted.spt.data.jslt.Parser
-
Load and compile JSLT expression from the classpath.
- compileResource(String, Collection<Function>) - Static method in class com.schibsted.spt.data.jslt.Parser
-
Load and compile JSLT expression from the classpath with the
given extension functions.
- compileString(String) - Static method in class com.schibsted.spt.data.jslt.Parser
-
Compile JSLT expression given as an inline string.
- compileString(String, Collection<Function>) - Static method in class com.schibsted.spt.data.jslt.Parser
-
Compile JSLT expression given as an inline string with the given
extension functions.
- computeMatchContexts(DotExpression) - Method in class com.schibsted.spt.data.jslt.impl.AbstractInvocationExpression
-
- computeMatchContexts(DotExpression) - Method in class com.schibsted.spt.data.jslt.impl.AbstractNode
-
- computeMatchContexts(DotExpression) - Method in class com.schibsted.spt.data.jslt.impl.AbstractOperator
-
- computeMatchContexts(DotExpression) - Method in class com.schibsted.spt.data.jslt.impl.ArrayExpression
-
- computeMatchContexts(DotExpression) - Method in interface com.schibsted.spt.data.jslt.impl.ExpressionNode
-
- computeMatchContexts(DotExpression) - Method in class com.schibsted.spt.data.jslt.impl.ForExpression
-
- computeMatchContexts(DotExpression) - Method in class com.schibsted.spt.data.jslt.impl.FunctionDeclaration
-
- computeMatchContexts(DotExpression) - Method in class com.schibsted.spt.data.jslt.impl.IfExpression
-
- computeMatchContexts(DotExpression) - Method in class com.schibsted.spt.data.jslt.impl.LetExpression
-
- computeMatchContexts(DotExpression) - Method in class com.schibsted.spt.data.jslt.impl.MatcherExpression
-
- computeMatchContexts(DotExpression) - Method in class com.schibsted.spt.data.jslt.impl.ObjectExpression
-
- computeMatchContexts(DotExpression) - Method in class com.schibsted.spt.data.jslt.impl.PairExpression
-
- computeMatchContexts(DotExpression) - Method in class com.schibsted.spt.data.jslt.impl.PipeOperator
-
- Contains() - Constructor for class com.schibsted.spt.data.jslt.impl.BuiltinFunctions.Contains
-
- convertObjectToArray(JsonNode) - Static method in class com.schibsted.spt.data.jslt.impl.NodeUtils
-