Class EventGroupRules
- java.lang.Object
-
- com.intellij.internal.statistic.eventLog.validator.rules.beans.DataValidationRules
-
- com.intellij.internal.statistic.eventLog.validator.rules.beans.EventGroupRules
-
public final class EventGroupRules extends DataValidationRules
-
-
Field Summary
Fields Modifier and Type Field Description static EventGroupRulesEMPTY-
Fields inherited from class com.intellij.internal.statistic.eventLog.validator.rules.beans.DataValidationRules
eventDataRules, myExcludedFields
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanareEventIdRulesDefined()static @NotNull EventGroupRulescreate(@NotNull com.jetbrains.fus.reporting.model.metadata.EventGroupRemoteDescriptors.EventGroupRemoteDescriptor group, @NotNull com.intellij.internal.statistic.eventLog.validator.storage.GlobalRulesHolder globalRulesHolder, @NotNull ValidationSimpleRuleFactory factory, @NotNull java.util.List<java.lang.String> excludedFields)FUSRule[]getEventIdRules()ValidationResultTypevalidateEventId(@NotNull EventContext context)-
Methods inherited from class com.intellij.internal.statistic.eventLog.validator.rules.beans.DataValidationRules
areEventDataRulesDefined, create, getEventDataRules, validateData, validateEventData
-
-
-
-
Field Detail
-
EMPTY
public static final EventGroupRules EMPTY
-
-
Method Detail
-
getEventIdRules
public FUSRule[] getEventIdRules()
-
areEventIdRulesDefined
public boolean areEventIdRulesDefined()
-
validateEventId
public ValidationResultType validateEventId(@NotNull @NotNull EventContext context)
-
create
@NotNull public static @NotNull EventGroupRules create(@NotNull @NotNull com.jetbrains.fus.reporting.model.metadata.EventGroupRemoteDescriptors.EventGroupRemoteDescriptor group, @NotNull @NotNull com.intellij.internal.statistic.eventLog.validator.storage.GlobalRulesHolder globalRulesHolder, @NotNull @NotNull ValidationSimpleRuleFactory factory, @NotNull @NotNull java.util.List<java.lang.String> excludedFields)
-
-