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 JsonFilterModifierConstructorDescriptionprivate
Parser
(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 TypeClassDescriptionclass
The filter that JSLT uses by default.class
Used for object filtering with JSLT expressions.class
Accepts 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 JsonFilter
ObjectComprehension.filter
private JsonFilter
ObjectExpression.filter
private JsonFilter
ParseContext.objectFilter
Filter 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)