query
library
Functions
-
applyFilter(dynamic value, String filter)
→ dynamic
-
Applies a filter to a value or list of values
-
applyIndex(dynamic value, String indexStr)
→ dynamic
-
Applies an index operation to extract a single element from a list
-
applyJsEvalTransform(dynamic value, String? variableNames)
→ dynamic
-
Apply JavaScript evaluation transform to extract variables from JS code
-
applyJsonTransform(dynamic value, String? varName)
→ dynamic
-
Apply JSON transform to parse JSON strings and extract JavaScript variables
-
applyRegexpTransform(PageNode node, dynamic value, String pattern)
→ dynamic
-
Apply regexp transform to a value
-
applyTextTransform(dynamic value, String transform)
→ dynamic
-
Apply text transformation to a value
-
applyUpdate(dynamic value, String updates)
→ dynamic
-
Apply update transform to merge JSON objects
-
createTransform(String rawValue)
→ List<Transformer>
-
-
createTransformsWithName(String name, String rawValue)
→ List<Transformer>
-
-
parseRegexpPattern(String pattern)
→ ({String pattern, String replacement})?
-
Parse regexp pattern string into pattern and replacement parts
-
prepareReplacement(PageNode node, String replacement)
→ String
-
Prepare replacement string by substituting page context variables
-
setJsExecutorInstance(dynamic instance)
→ void
-
Backward compatibility shim for old JS executor API