Interface UtilValidationRule
- All Superinterfaces:
com.intellij.internal.statistic.eventLog.validator.rules.FUSRule
public interface UtilValidationRule
extends com.intellij.internal.statistic.eventLog.validator.rules.FUSRule
Use this class to validate data with java code when
EnumValidationRule or RegexpValidationRule rules are not enough,
e.g there are too many possible values or they are dynamically generated.
Make sure that your UtilRuleProducer is able to create new validation rule.
Example: {util#class_name} checks that the value is a class name from platform, JB plugin or a plugin from JB plugin repository.-
Nested Class Summary
Nested classes/interfaces inherited from interface com.intellij.internal.statistic.eventLog.validator.rules.FUSRule
com.intellij.internal.statistic.eventLog.validator.rules.FUSRule.Companion, com.intellij.internal.statistic.eventLog.validator.rules.FUSRule.FUSRuleType -
Field Summary
Fields inherited from interface com.intellij.internal.statistic.eventLog.validator.rules.FUSRule
Companion, EMPTY_ARRAY, FALSE, TRUE -
Method Summary
Methods inherited from interface com.intellij.internal.statistic.eventLog.validator.rules.FUSRule
getRuleType, validate