Uses of Interface
com.schibsted.spt.data.jslt.Function
-
Packages that use Function Package Description com.schibsted.spt.data.jslt The public API to the JSLT processor.com.schibsted.spt.data.jslt.impl This package contains implementation-internal interfaces and classes.com.schibsted.spt.data.jslt.parser The implementation of the JSLT parser. -
-
Uses of Function in com.schibsted.spt.data.jslt
Fields in com.schibsted.spt.data.jslt with type parameters of type Function Modifier and Type Field Description private java.util.Collection<Function>
Parser. functions
Methods in com.schibsted.spt.data.jslt that return Function Modifier and Type Method Description static Function
FunctionUtils. wrapStaticMethod(java.lang.String functionName, java.lang.String className, java.lang.String methodName)
Create a JSLT function from a static Java method.static Function
FunctionUtils. wrapStaticMethod(java.lang.String functionName, java.lang.String className, java.lang.String methodName, java.lang.Class[] paramTypes)
Create a JSLT function from a static Java method.Method parameters in com.schibsted.spt.data.jslt with type arguments of type Function Modifier and Type Method Description static Expression
Parser. compile(java.io.File jslt, java.util.Collection<Function> functions)
Compile the given JSLT file with the given predefined functions.static Expression
Parser. compile(java.lang.String source, java.io.Reader reader, java.util.Collection<Function> functions)
Compile JSLT expression from the Reader.static Expression
Parser. compileResource(java.lang.String jslt, java.util.Collection<Function> functions)
Load and compile JSLT expression from the classpath with the given extension functions.static Expression
Parser. compileString(java.lang.String jslt, java.util.Collection<Function> functions)
Compile JSLT expression given as an inline string with the given extension functions.Parser
Parser. withFunctions(java.util.Collection<Function> theseFunctions)
Create a new Parser with the given extension functions.Constructor parameters in com.schibsted.spt.data.jslt with type arguments of type Function Constructor Description Parser(java.lang.String source, java.io.Reader reader, java.util.Collection<Function> functions, ResourceResolver resolver, java.util.Map<java.lang.String,Module> modules, JsonFilter filter)
-
Uses of Function in com.schibsted.spt.data.jslt.impl
Fields in com.schibsted.spt.data.jslt.impl declared as Function Modifier and Type Field Description private Function
FunctionExpression. function
Fields in com.schibsted.spt.data.jslt.impl with type parameters of type Function Modifier and Type Field Description private java.util.Collection<Function>
ParseContext. extensions
static java.util.Map<java.lang.String,Function>
BuiltinFunctions. functions
private java.util.Map<java.lang.String,Function>
ExpressionImpl. functions
(package private) java.util.Map<java.lang.String,Function>
ModuleImpl. functions
private java.util.Map<java.lang.String,Function>
ParseContext. functions
Methods in com.schibsted.spt.data.jslt.impl that return Function Modifier and Type Method Description Function
ExpressionImpl. getFunction(java.lang.String name)
Function
ParseContext. getFunction(java.lang.String name)
Methods in com.schibsted.spt.data.jslt.impl that return types with arguments of type Function Modifier and Type Method Description java.util.Map<java.lang.String,Function>
ParseContext. getDeclaredFunctions()
java.util.Collection<Function>
ParseContext. getExtensions()
Methods in com.schibsted.spt.data.jslt.impl with parameters of type Function Modifier and Type Method Description void
ParseContext. addDeclaredFunction(java.lang.String name, Function function)
void
FunctionExpression. resolve(Function function)
Constructor parameters in com.schibsted.spt.data.jslt.impl with type arguments of type Function Constructor Description ExpressionImpl(LetExpression[] lets, java.util.Map<java.lang.String,Function> functions, ExpressionNode actual)
ModuleImpl(java.util.Map<java.lang.String,Function> functions)
ParseContext(java.util.Collection<Function> extensions, java.lang.String source, ResourceResolver resolver, java.util.Map<java.lang.String,Module> namedModules, java.util.List<JstlFile> files, PreparationContext preparationContext, JsonFilter objectFilter)
-
Uses of Function in com.schibsted.spt.data.jslt.parser
Method parameters in com.schibsted.spt.data.jslt.parser with type arguments of type Function Modifier and Type Method Description private static ExpressionImpl
ParserImpl. compileImport(java.util.Collection<Function> functions, ParseContext parent, java.lang.String jslt)
-