-
public final class VVPManager.CompiledRuleOne detection rule, with regexes pre-compiled at parse time. keyRegex and valueRegex can each be null (meaning "no constraint on that side"); a rule with both null is dropped during parse. keyNegativeRegex is an optional exclusion filter — when non-null, a customData key or event name matching it is treated as a non-match even if keyRegex would have matched. Mirrors the JS pixel plugin's
keyOk = keyPos && !keyNegsemantics. A rule with only keyNegativeRegex set (no positive constraint) is also dropped, since it would match every key not in the exclusion set.
-
-
Field Summary
Fields Modifier and Type Field Description private final Integerplaceprivate final PatternkeyRegexprivate final PatternkeyNegativeRegexprivate final PatternvalueRegex
-
Constructor Summary
Constructors Constructor Description VVPManager.CompiledRule(Integer place, Pattern keyRegex, Pattern keyNegativeRegex, Pattern valueRegex)
-
Method Summary
Modifier and Type Method Description final IntegergetPlace()final PatterngetKeyRegex()final PatterngetKeyNegativeRegex()final PatterngetValueRegex()-
-
Method Detail
-
getKeyRegex
final Pattern getKeyRegex()
-
getKeyNegativeRegex
final Pattern getKeyNegativeRegex()
-
getValueRegex
final Pattern getValueRegex()
-
-
-
-