Class EventContext
java.lang.Object
com.intellij.internal.statistic.eventLog.validator.rules.EventContext
- All Implemented Interfaces:
com.intellij.internal.statistic.eventLog.validator.IEventContext
public final class EventContext
extends Object
implements com.intellij.internal.statistic.eventLog.validator.IEventContext
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidaddError(@NotNull com.intellij.internal.statistic.eventLog.validator.ValidationError validationError) static EventContextstatic EventContext@Nullable List<com.intellij.internal.statistic.eventLog.validator.ValidationError> @NotNull String<T> TgetPayload(com.intellij.internal.statistic.eventLog.validator.rules.PayloadKey<T> key) <T> voidsetPayload(com.intellij.internal.statistic.eventLog.validator.rules.PayloadKey<T> key, T value) unmodifiableOrEmptyMap(@NotNull Map<String, Object> original)
-
Field Details
-
eventId
-
eventData
-
myPayload
-
-
Method Details
-
unmodifiableOrEmptyMap
-
create
public static EventContext create(@NotNull @NotNull String eventId, @NotNull @NotNull Map<String, Object> eventData) -
create
public static EventContext create(@NotNull @NotNull String eventId, @NotNull @NotNull Map<String, Object> eventData, boolean collectErrors) -
getPayload
public <T> T getPayload(com.intellij.internal.statistic.eventLog.validator.rules.PayloadKey<T> key) - Specified by:
getPayloadin interfacecom.intellij.internal.statistic.eventLog.validator.IEventContext
-
setPayload
public <T> void setPayload(com.intellij.internal.statistic.eventLog.validator.rules.PayloadKey<T> key, T value) - Specified by:
setPayloadin interfacecom.intellij.internal.statistic.eventLog.validator.IEventContext
-
addError
public void addError(@NotNull @NotNull com.intellij.internal.statistic.eventLog.validator.ValidationError validationError) - Specified by:
addErrorin interfacecom.intellij.internal.statistic.eventLog.validator.IEventContext
-
getErrors
@Nullable public @Nullable List<com.intellij.internal.statistic.eventLog.validator.ValidationError> getErrors()- Specified by:
getErrorsin interfacecom.intellij.internal.statistic.eventLog.validator.IEventContext
-
getEventData
- Specified by:
getEventDatain interfacecom.intellij.internal.statistic.eventLog.validator.IEventContext
-
getEventId
- Specified by:
getEventIdin interfacecom.intellij.internal.statistic.eventLog.validator.IEventContext
-