Index

A B C D E F G H I L M P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

ACCEPTED - Enum constant in enum class com.intellij.internal.statistic.eventLog.validator.ValidationResultType
 
accepts(String, String, String) - Method in class com.intellij.internal.statistic.eventLog.connection.metadata.EventGroupsFilterRules
 
accepts(T) - Method in class com.intellij.internal.statistic.eventLog.connection.metadata.EventGroupFilterRules
 
accepts(T, int) - Method in class com.intellij.internal.statistic.eventLog.connection.metadata.EventGroupFilterRules
 
addError(ValidationError) - Method in class com.intellij.internal.statistic.eventLog.validator.rules.EventContext
 
areEventDataRulesDefined() - Method in class com.intellij.internal.statistic.eventLog.validator.rules.beans.DataValidationRules
 
areEventIdRulesDefined() - Method in class com.intellij.internal.statistic.eventLog.validator.rules.beans.EventGroupRules
 
asRegexp() - Method in interface com.intellij.internal.statistic.eventLog.validator.rules.FUSRegexpAwareRule
 
asRegexp() - Method in class com.intellij.internal.statistic.eventLog.validator.rules.impl.EnumValidationRule
 

B

BuildRange(T, T) - Constructor for class com.intellij.internal.statistic.eventLog.connection.metadata.EventGroupFilterRules.BuildRange
 

C

COLLECTOR_REGISTERED - Static variable in interface com.intellij.internal.statistic.eventLog.EventLogSystemEvents
System event which indicates that the counter collector is enabled in current IDE build.
com.intellij.internal.statistic.eventLog - package com.intellij.internal.statistic.eventLog
 
com.intellij.internal.statistic.eventLog.connection.metadata - package com.intellij.internal.statistic.eventLog.connection.metadata
 
com.intellij.internal.statistic.eventLog.util - package com.intellij.internal.statistic.eventLog.util
 
com.intellij.internal.statistic.eventLog.validator - package com.intellij.internal.statistic.eventLog.validator
 
com.intellij.internal.statistic.eventLog.validator.rules - package com.intellij.internal.statistic.eventLog.validator.rules
 
com.intellij.internal.statistic.eventLog.validator.rules.beans - package com.intellij.internal.statistic.eventLog.validator.rules.beans
 
com.intellij.internal.statistic.eventLog.validator.rules.impl - package com.intellij.internal.statistic.eventLog.validator.rules.impl
 
com.intellij.internal.statistic.eventLog.validator.rules.utils - package com.intellij.internal.statistic.eventLog.validator.rules.utils
 
compareTo(EventLogBuild) - Method in class com.intellij.internal.statistic.eventLog.EventLogBuild
 
contains(int) - Method in class com.intellij.internal.statistic.eventLog.connection.metadata.EventGroupFilterRules.VersionRange
 
contains(T) - Method in class com.intellij.internal.statistic.eventLog.connection.metadata.EventGroupFilterRules.BuildRange
 
create(EventGroupRemoteDescriptors.EventGroupRemoteDescriptor, GlobalRulesHolder, ValidationSimpleRuleFactory, List<String>) - Static method in class com.intellij.internal.statistic.eventLog.validator.rules.beans.EventGroupRules
 
create(EventGroupRemoteDescriptors, EventLogBuildParser<P>) - Static method in class com.intellij.internal.statistic.eventLog.connection.metadata.EventGroupsFilterRules
 
create(String, Map<String, Object>) - Static method in class com.intellij.internal.statistic.eventLog.validator.rules.EventContext
 
create(String, Map<String, Object>, boolean) - Static method in class com.intellij.internal.statistic.eventLog.validator.rules.EventContext
 
create(Map<String, EventGroupFilterRules<P>>, EventLogBuildParser<P>) - Static method in class com.intellij.internal.statistic.eventLog.connection.metadata.EventGroupsFilterRules
 
create(String, String) - Static method in class com.intellij.internal.statistic.eventLog.connection.metadata.EventGroupFilterRules.VersionRange
 
create(String, String, EventLogBuildParser<P>) - Static method in class com.intellij.internal.statistic.eventLog.connection.metadata.EventGroupFilterRules.BuildRange
 
create(Map<String, Set<String>>, GlobalRulesHolder, ValidationSimpleRuleFactory, List<String>) - Static method in class com.intellij.internal.statistic.eventLog.validator.rules.beans.DataValidationRules
 
create(EventGroupRemoteDescriptors.EventGroupRemoteDescriptor, EventLogBuildParser<P>) - Static method in class com.intellij.internal.statistic.eventLog.connection.metadata.EventGroupFilterRules
 
createValidationRule(String, EventGroupContextData) - Method in class com.intellij.internal.statistic.eventLog.validator.rules.utils.UtilRuleProducer
 

D

DataValidationRules - Class in com.intellij.internal.statistic.eventLog.validator.rules.beans
 
DataValidationRules(ValidationSimpleRuleFactory, Map<String, ? extends Set<String>>, EventGroupContextData, List<String>) - Constructor for class com.intellij.internal.statistic.eventLog.validator.rules.beans.DataValidationRules
 
doValidate(String, EventContext) - Method in class com.intellij.internal.statistic.eventLog.validator.rules.impl.EnumValidationRule
 
doValidate(String, EventContext) - Method in class com.intellij.internal.statistic.eventLog.validator.rules.impl.ExpressionValidationRule
 
doValidate(String, EventContext) - Method in class com.intellij.internal.statistic.eventLog.validator.rules.PerformanceCareRule
Validates event id and event data before recording it locally.

E

empty() - Static method in class com.intellij.internal.statistic.eventLog.connection.metadata.EventGroupsFilterRules
 
EMPTY - Static variable in class com.intellij.internal.statistic.eventLog.validator.rules.beans.DataValidationRules
 
EMPTY - Static variable in class com.intellij.internal.statistic.eventLog.validator.rules.beans.EventGroupContextData
 
EMPTY - Static variable in class com.intellij.internal.statistic.eventLog.validator.rules.beans.EventGroupRules
 
EMPTY_ARRAY - Static variable in interface com.intellij.internal.statistic.eventLog.validator.rules.FUSRule
 
EMPTY_CONTENT - Enum constant in enum class com.intellij.internal.statistic.eventLog.connection.metadata.EventLogMetadataParseException.EventLogMetadataParseErrorType
 
EnumValidationRule - Class in com.intellij.internal.statistic.eventLog.validator.rules.impl
 
EnumValidationRule(Collection<String>) - Constructor for class com.intellij.internal.statistic.eventLog.validator.rules.impl.EnumValidationRule
 
equals(Object) - Method in class com.intellij.internal.statistic.eventLog.connection.metadata.EventGroupFilterRules.BuildRange
 
equals(Object) - Method in class com.intellij.internal.statistic.eventLog.connection.metadata.EventGroupFilterRules
 
equals(Object) - Method in class com.intellij.internal.statistic.eventLog.connection.metadata.EventGroupFilterRules.VersionRange
 
equals(Object) - Method in class com.intellij.internal.statistic.eventLog.connection.metadata.EventGroupsFilterRules
 
equals(Object) - Method in class com.intellij.internal.statistic.eventLog.EventLogBuild
 
EVENT_LOG_BUILD_PRODUCER - Static variable in class com.intellij.internal.statistic.eventLog.EventLogBuild
 
EventContext - Class in com.intellij.internal.statistic.eventLog.validator.rules
 
eventData - Variable in class com.intellij.internal.statistic.eventLog.validator.rules.EventContext
 
eventDataRules - Variable in class com.intellij.internal.statistic.eventLog.validator.rules.beans.DataValidationRules
 
EventGroupContextData - Class in com.intellij.internal.statistic.eventLog.validator.rules.beans
 
EventGroupContextData(Map<String, ? extends Set<String>>, Map<String, String>, GlobalRulesHolder) - Constructor for class com.intellij.internal.statistic.eventLog.validator.rules.beans.EventGroupContextData
 
EventGroupFilterRules<T extends Comparable<T>> - Class in com.intellij.internal.statistic.eventLog.connection.metadata
 
EventGroupFilterRules(List<EventGroupFilterRules.BuildRange<T>>, List<EventGroupFilterRules.VersionRange>) - Constructor for class com.intellij.internal.statistic.eventLog.connection.metadata.EventGroupFilterRules
 
EventGroupFilterRules.BuildRange<T extends Comparable<T>> - Class in com.intellij.internal.statistic.eventLog.connection.metadata
 
EventGroupFilterRules.VersionRange - Class in com.intellij.internal.statistic.eventLog.connection.metadata
 
EventGroupRules - Class in com.intellij.internal.statistic.eventLog.validator.rules.beans
 
EventGroupsFilterRules<T extends Comparable<T>> - Class in com.intellij.internal.statistic.eventLog.connection.metadata
 
eventId - Variable in class com.intellij.internal.statistic.eventLog.validator.rules.EventContext
 
EventLogBuild - Class in com.intellij.internal.statistic.eventLog
 
EventLogBuild(int...) - Constructor for class com.intellij.internal.statistic.eventLog.EventLogBuild
 
EventLogBuildParser<T extends Comparable<T>> - Interface in com.intellij.internal.statistic.eventLog.connection.metadata
Used to validate if events from this build are accepted
EventLogMetadataParseException - Exception in com.intellij.internal.statistic.eventLog.connection.metadata
 
EventLogMetadataParseException(EventLogMetadataParseException.EventLogMetadataParseErrorType) - Constructor for exception com.intellij.internal.statistic.eventLog.connection.metadata.EventLogMetadataParseException
 
EventLogMetadataParseException(EventLogMetadataParseException.EventLogMetadataParseErrorType, Throwable) - Constructor for exception com.intellij.internal.statistic.eventLog.connection.metadata.EventLogMetadataParseException
 
EventLogMetadataParseException.EventLogMetadataParseErrorType - Enum Class in com.intellij.internal.statistic.eventLog.connection.metadata
 
EventLogMetadataUpdateError - Interface in com.intellij.internal.statistic.eventLog.connection.metadata
 
EventLogMetadataUpdateStage - Enum Class in com.intellij.internal.statistic.eventLog.connection.metadata
 
EventLogSystemEvents - Interface in com.intellij.internal.statistic.eventLog
 
ExpressionValidationRule - Class in com.intellij.internal.statistic.eventLog.validator.rules.impl
 
ExpressionValidationRule(FUSRule, String, String) - Constructor for class com.intellij.internal.statistic.eventLog.validator.rules.impl.ExpressionValidationRule
 

F

FALSE - Static variable in interface com.intellij.internal.statistic.eventLog.validator.rules.FUSRule
 
fromString(String) - Static method in class com.intellij.internal.statistic.eventLog.EventLogBuild
 
FUSRegexpAwareRule - Interface in com.intellij.internal.statistic.eventLog.validator.rules
 
FUSRule - Interface in com.intellij.internal.statistic.eventLog.validator.rules
Used to validate events before recording it locally.

G

getComponents() - Method in class com.intellij.internal.statistic.eventLog.EventLogBuild
 
getDescription() - Method in enum class com.intellij.internal.statistic.eventLog.validator.ValidationResultType
 
getEnumValidationRule(String) - Method in class com.intellij.internal.statistic.eventLog.validator.rules.beans.EventGroupContextData
 
getErrorCode() - Method in exception com.intellij.internal.statistic.eventLog.connection.metadata.EventLogMetadataParseException
 
getErrorCode() - Method in interface com.intellij.internal.statistic.eventLog.connection.metadata.EventLogMetadataUpdateError
 
getErrors() - Method in class com.intellij.internal.statistic.eventLog.validator.rules.EventContext
 
getErrorType() - Method in exception com.intellij.internal.statistic.eventLog.connection.metadata.EventLogMetadataParseException
 
getErrorType() - Method in interface com.intellij.internal.statistic.eventLog.connection.metadata.EventLogMetadataUpdateError
 
getEventDataRules() - Method in class com.intellij.internal.statistic.eventLog.validator.rules.beans.DataValidationRules
 
getEventIdRules() - Method in class com.intellij.internal.statistic.eventLog.validator.rules.beans.EventGroupRules
 
getKey() - Method in class com.intellij.internal.statistic.eventLog.validator.rules.PayloadKey
 
getPayload(PayloadKey<T>) - Method in class com.intellij.internal.statistic.eventLog.validator.rules.EventContext
 
getPrefix() - Method in class com.intellij.internal.statistic.eventLog.validator.rules.utils.UtilRuleProducer
 
getRegexpValidationRule(String) - Method in class com.intellij.internal.statistic.eventLog.validator.rules.beans.EventGroupContextData
 
getRules(Set<String>, EventGroupContextData) - Method in class com.intellij.internal.statistic.eventLog.validator.rules.utils.ValidationSimpleRuleFactory
 
getSize() - Method in class com.intellij.internal.statistic.eventLog.connection.metadata.EventGroupsFilterRules
 
getUpdateStage() - Method in exception com.intellij.internal.statistic.eventLog.connection.metadata.EventLogMetadataParseException
 
getUpdateStage() - Method in interface com.intellij.internal.statistic.eventLog.connection.metadata.EventLogMetadataUpdateError
 

H

hashCode() - Method in class com.intellij.internal.statistic.eventLog.connection.metadata.EventGroupFilterRules.BuildRange
 
hashCode() - Method in class com.intellij.internal.statistic.eventLog.connection.metadata.EventGroupFilterRules
 
hashCode() - Method in class com.intellij.internal.statistic.eventLog.connection.metadata.EventGroupFilterRules.VersionRange
 
hashCode() - Method in class com.intellij.internal.statistic.eventLog.connection.metadata.EventGroupsFilterRules
 
hashCode() - Method in class com.intellij.internal.statistic.eventLog.EventLogBuild
 

I

INCORRECT_RULE - Enum constant in enum class com.intellij.internal.statistic.eventLog.validator.ValidationResultType
 
indexOf(CharSequence, CharSequence, int, int) - Static method in class com.intellij.internal.statistic.eventLog.util.StringUtil
 
INVALID_JSON - Enum constant in enum class com.intellij.internal.statistic.eventLog.connection.metadata.EventLogMetadataParseException.EventLogMetadataParseErrorType
 
isEmpty() - Method in class com.intellij.internal.statistic.eventLog.connection.metadata.EventGroupsFilterRules
 
isEmpty(String) - Static method in class com.intellij.internal.statistic.eventLog.util.StringUtil
 
isEmptyOrSpaces(String) - Static method in class com.intellij.internal.statistic.eventLog.util.StringUtil
 
isFinal() - Method in enum class com.intellij.internal.statistic.eventLog.validator.ValidationResultType
 

L

LOADING - Enum constant in enum class com.intellij.internal.statistic.eventLog.connection.metadata.EventLogMetadataUpdateStage
 

M

myExcludedFields - Variable in class com.intellij.internal.statistic.eventLog.validator.rules.beans.DataValidationRules
 
myPayload - Variable in class com.intellij.internal.statistic.eventLog.validator.rules.EventContext
 

P

parse(String) - Method in interface com.intellij.internal.statistic.eventLog.connection.metadata.EventLogBuildParser
 
parseSimpleExpression(String) - Static method in class com.intellij.internal.statistic.eventLog.validator.rules.utils.ValidationSimpleRuleFactory
 
PARSING - Enum constant in enum class com.intellij.internal.statistic.eventLog.connection.metadata.EventLogMetadataUpdateStage
 
PayloadKey<T> - Class in com.intellij.internal.statistic.eventLog.validator.rules
 
PayloadKey(String) - Constructor for class com.intellij.internal.statistic.eventLog.validator.rules.PayloadKey
 
PERFORMANCE_ISSUE - Enum constant in enum class com.intellij.internal.statistic.eventLog.validator.ValidationResultType
 
PerformanceCareRule - Class in com.intellij.internal.statistic.eventLog.validator.rules
 
PerformanceCareRule() - Constructor for class com.intellij.internal.statistic.eventLog.validator.rules.PerformanceCareRule
 

R

REJECTED - Enum constant in enum class com.intellij.internal.statistic.eventLog.validator.ValidationResultType
 
REJECTING_UTIL_URL_PRODUCER - Static variable in class com.intellij.internal.statistic.eventLog.validator.rules.utils.ValidationSimpleRuleFactory
 
replace(String, List<String>, List<String>) - Static method in class com.intellij.internal.statistic.eventLog.util.StringUtil
 
REQUIRED_FIELD_MISSED - Enum constant in enum class com.intellij.internal.statistic.eventLog.validator.ValidationResultType
 

S

setPayload(PayloadKey<T>, T) - Method in class com.intellij.internal.statistic.eventLog.validator.rules.EventContext
 
SNAPSHOT_VALUE - Static variable in class com.intellij.internal.statistic.eventLog.EventLogBuild
 
split(CharSequence, CharSequence, boolean, boolean) - Static method in class com.intellij.internal.statistic.eventLog.util.StringUtil
 
split(String, char) - Static method in class com.intellij.internal.statistic.eventLog.util.StringUtil
 
split(String, String, boolean, boolean) - Static method in class com.intellij.internal.statistic.eventLog.util.StringUtil
 
startsWith(CharSequence, int, CharSequence) - Static method in class com.intellij.internal.statistic.eventLog.util.StringUtil
 
STATE_COLLECTOR_FAILED - Static variable in interface com.intellij.internal.statistic.eventLog.EventLogSystemEvents
System event which indicates that the collector was called but failed with an exception.
STATE_COLLECTOR_INVOKED - Static variable in interface com.intellij.internal.statistic.eventLog.EventLogSystemEvents
System event which indicates that the collector was called.
StringUtil - Class in com.intellij.internal.statistic.eventLog.util
 
SYSTEM_EVENTS - Static variable in interface com.intellij.internal.statistic.eventLog.EventLogSystemEvents
 

T

THIRD_PARTY - Enum constant in enum class com.intellij.internal.statistic.eventLog.validator.ValidationResultType
 
toHexString(byte[]) - Static method in class com.intellij.internal.statistic.eventLog.util.StringUtil
 
TOO_MANY_EVENTS - Static variable in interface com.intellij.internal.statistic.eventLog.EventLogSystemEvents
Indicates that too many events were reported from a group or in total If this threshold is reached, events won't be recorded till the end of the hour
TOO_MANY_EVENTS_ALERT - Static variable in interface com.intellij.internal.statistic.eventLog.EventLogSystemEvents
Indicates that the number of events from group is bigger than a soft threshold Events will be still recorded until final threshold is reached
toString() - Method in class com.intellij.internal.statistic.eventLog.connection.metadata.EventGroupFilterRules.BuildRange
 
toString() - Method in class com.intellij.internal.statistic.eventLog.EventLogBuild
 
toString() - Method in class com.intellij.internal.statistic.eventLog.validator.rules.impl.EnumValidationRule
 
toString() - Method in class com.intellij.internal.statistic.eventLog.validator.rules.impl.ExpressionValidationRule
 
TRUE - Static variable in interface com.intellij.internal.statistic.eventLog.validator.rules.FUSRule
 

U

UNDEFINED_RULE - Enum constant in enum class com.intellij.internal.statistic.eventLog.validator.ValidationResultType
 
UNKNOWN - Enum constant in enum class com.intellij.internal.statistic.eventLog.connection.metadata.EventLogMetadataParseException.EventLogMetadataParseErrorType
 
unmodifiableOrEmptyMap(Map<String, Object>) - Static method in class com.intellij.internal.statistic.eventLog.validator.rules.EventContext
 
UNPARSED_EXPRESSION - Static variable in class com.intellij.internal.statistic.eventLog.validator.rules.utils.ValidationSimpleRuleFactory
 
UNREACHABLE_METADATA - Enum constant in enum class com.intellij.internal.statistic.eventLog.validator.ValidationResultType
 
UNREACHABLE_METADATA_OBSOLETE - Enum constant in enum class com.intellij.internal.statistic.eventLog.validator.ValidationResultType
Deprecated.
UTIL_PREFIX - Static variable in class com.intellij.internal.statistic.eventLog.validator.rules.utils.ValidationSimpleRuleFactory
 
UtilRuleProducer - Class in com.intellij.internal.statistic.eventLog.validator.rules.utils
 
UtilRuleProducer() - Constructor for class com.intellij.internal.statistic.eventLog.validator.rules.utils.UtilRuleProducer
 
UtilValidationRule - Interface in com.intellij.internal.statistic.eventLog.validator.rules.impl
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.

V

validate(String, EventContext) - Method in interface com.intellij.internal.statistic.eventLog.validator.rules.FUSRule
Validates event id and event data before recording it locally.
validate(String, EventContext) - Method in class com.intellij.internal.statistic.eventLog.validator.rules.PerformanceCareRule
 
validateData(String, Object, EventContext, String) - Method in class com.intellij.internal.statistic.eventLog.validator.rules.beans.DataValidationRules
Validates the data inside log event.
validateEventData(String, Object, EventContext) - Method in class com.intellij.internal.statistic.eventLog.validator.rules.beans.DataValidationRules
Validates the data for a given event field.
validateEventId(EventContext) - Method in class com.intellij.internal.statistic.eventLog.validator.rules.beans.EventGroupRules
 
VALIDATION_TYPES - Static variable in enum class com.intellij.internal.statistic.eventLog.validator.ValidationResultType
 
ValidationResultType - Enum Class in com.intellij.internal.statistic.eventLog.validator
 
ValidationSimpleRuleFactory - Class in com.intellij.internal.statistic.eventLog.validator.rules.utils
 
ValidationSimpleRuleFactory(UtilRuleProducer) - Constructor for class com.intellij.internal.statistic.eventLog.validator.rules.utils.ValidationSimpleRuleFactory
 
valueOf(String) - Static method in enum class com.intellij.internal.statistic.eventLog.connection.metadata.EventLogMetadataParseException.EventLogMetadataParseErrorType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.intellij.internal.statistic.eventLog.connection.metadata.EventLogMetadataUpdateStage
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.intellij.internal.statistic.eventLog.validator.ValidationResultType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.intellij.internal.statistic.eventLog.connection.metadata.EventLogMetadataParseException.EventLogMetadataParseErrorType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.intellij.internal.statistic.eventLog.connection.metadata.EventLogMetadataUpdateStage
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.intellij.internal.statistic.eventLog.validator.ValidationResultType
Returns an array containing the constants of this enum class, in the order they are declared.
VersionRange(int, int) - Constructor for class com.intellij.internal.statistic.eventLog.connection.metadata.EventGroupFilterRules.VersionRange
 
A B C D E F G H I L M P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form