Uses of Interface
com.schibsted.spt.data.jslt.filters.JsonFilter
Packages that use JsonFilter
Package
Description
The public API to the JSLT processor.
Interfaces and classes for filtering which key/value pairs are
preserved in JSON objects as output from JSLT.
This package contains implementation-internal interfaces and classes.
-
Uses of JsonFilter in com.schibsted.spt.data.jslt
Fields in com.schibsted.spt.data.jslt declared as JsonFilterMethods in com.schibsted.spt.data.jslt with parameters of type JsonFilterModifier and TypeMethodDescriptionParser.withObjectFilter(JsonFilter filter) Create a new Parser with the given filter for object values.Constructors in com.schibsted.spt.data.jslt with parameters of type JsonFilterModifierConstructorDescriptionprivateParser(String source, Reader reader, Collection<Function> functions, ResourceResolver resolver, Map<String, Module> modules, JsonFilter filter) -
Uses of JsonFilter in com.schibsted.spt.data.jslt.filters
Classes in com.schibsted.spt.data.jslt.filters that implement JsonFilterModifier and TypeClassDescriptionclassThe filter that JSLT uses by default.classUsed for object filtering with JSLT expressions.classAccepts all JSON values. -
Uses of JsonFilter in com.schibsted.spt.data.jslt.impl
Fields in com.schibsted.spt.data.jslt.impl declared as JsonFilterModifier and TypeFieldDescriptionprivate JsonFilterObjectComprehension.filterprivate JsonFilterObjectExpression.filterprivate JsonFilterParseContext.objectFilterFilter used to determine what object key/value pairs to keep.Methods in com.schibsted.spt.data.jslt.impl that return JsonFilterConstructors in com.schibsted.spt.data.jslt.impl with parameters of type JsonFilterModifierConstructorDescriptionObjectComprehension(ExpressionNode loop, LetExpression[] lets, ExpressionNode key, ExpressionNode value, ExpressionNode ifExpr, Location location, JsonFilter filter) ObjectExpression(LetExpression[] lets, PairExpression[] children, MatcherExpression matcher, Location location, JsonFilter filter) ParseContext(Collection<Function> extensions, String source, ResourceResolver resolver, Map<String, Module> namedModules, List<JstlFile> files, PreparationContext preparationContext, JsonFilter objectFilter)