Uses of Interface
com.schibsted.spt.data.jslt.filters.JsonFilter
-
Packages that use JsonFilter Package Description com.schibsted.spt.data.jslt The public API to the JSLT processor.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 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 JsonFilter Modifier and Type Field Description private JsonFilter
Parser. objectFilter
Methods in com.schibsted.spt.data.jslt with parameters of type JsonFilter Modifier and Type Method Description Parser
Parser. 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 JsonFilter 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 JsonFilter in com.schibsted.spt.data.jslt.filters
Classes in com.schibsted.spt.data.jslt.filters that implement JsonFilter Modifier and Type Class Description class
DefaultJsonFilter
The filter that JSLT uses by default.class
JsltJsonFilter
Used for object filtering with JSLT expressions.class
TrueJsonFilter
Accepts all JSON values. -
Uses of JsonFilter in com.schibsted.spt.data.jslt.impl
Fields in com.schibsted.spt.data.jslt.impl declared as JsonFilter Modifier and Type Field Description private 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 JsonFilter Modifier and Type Method Description JsonFilter
ParseContext. getObjectFilter()
Constructors in com.schibsted.spt.data.jslt.impl with parameters of type JsonFilter Constructor Description ObjectComprehension(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(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)
-