All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.hubspot.chrome.devtools.client.core.EventType Maven / Gradle / Ivy

package com.hubspot.chrome.devtools.client.core;

import com.fasterxml.jackson.annotation.JsonValue;
import com.hubspot.chrome.devtools.client.core.animation.AnimationCanceledEvent;
import com.hubspot.chrome.devtools.client.core.animation.AnimationCreatedEvent;
import com.hubspot.chrome.devtools.client.core.animation.AnimationStartedEvent;
import com.hubspot.chrome.devtools.client.core.applicationcache.ApplicationCacheStatusUpdatedEvent;
import com.hubspot.chrome.devtools.client.core.applicationcache.NetworkStateUpdatedEvent;
import com.hubspot.chrome.devtools.client.core.css.FontsUpdatedEvent;
import com.hubspot.chrome.devtools.client.core.css.MediaQueryResultChangedEvent;
import com.hubspot.chrome.devtools.client.core.css.StyleSheetAddedEvent;
import com.hubspot.chrome.devtools.client.core.css.StyleSheetChangedEvent;
import com.hubspot.chrome.devtools.client.core.css.StyleSheetRemovedEvent;
import com.hubspot.chrome.devtools.client.core.database.AddDatabaseEvent;
import com.hubspot.chrome.devtools.client.core.dom.AttributeModifiedEvent;
import com.hubspot.chrome.devtools.client.core.dom.AttributeRemovedEvent;
import com.hubspot.chrome.devtools.client.core.dom.CharacterDataModifiedEvent;
import com.hubspot.chrome.devtools.client.core.dom.ChildNodeCountUpdatedEvent;
import com.hubspot.chrome.devtools.client.core.dom.ChildNodeInsertedEvent;
import com.hubspot.chrome.devtools.client.core.dom.ChildNodeRemovedEvent;
import com.hubspot.chrome.devtools.client.core.dom.DistributedNodesUpdatedEvent;
import com.hubspot.chrome.devtools.client.core.dom.DocumentUpdatedEvent;
import com.hubspot.chrome.devtools.client.core.dom.InlineStyleInvalidatedEvent;
import com.hubspot.chrome.devtools.client.core.dom.PseudoElementAddedEvent;
import com.hubspot.chrome.devtools.client.core.dom.PseudoElementRemovedEvent;
import com.hubspot.chrome.devtools.client.core.dom.SetChildNodesEvent;
import com.hubspot.chrome.devtools.client.core.dom.ShadowRootPoppedEvent;
import com.hubspot.chrome.devtools.client.core.dom.ShadowRootPushedEvent;
import com.hubspot.chrome.devtools.client.core.domstorage.DomStorageItemAddedEvent;
import com.hubspot.chrome.devtools.client.core.domstorage.DomStorageItemRemovedEvent;
import com.hubspot.chrome.devtools.client.core.domstorage.DomStorageItemUpdatedEvent;
import com.hubspot.chrome.devtools.client.core.domstorage.DomStorageItemsClearedEvent;
import com.hubspot.chrome.devtools.client.core.emulation.VirtualTimeAdvancedEvent;
import com.hubspot.chrome.devtools.client.core.emulation.VirtualTimeBudgetExpiredEvent;
import com.hubspot.chrome.devtools.client.core.emulation.VirtualTimePausedEvent;
import com.hubspot.chrome.devtools.client.core.headlessexperimental.MainFrameReadyForScreenshotsEvent;
import com.hubspot.chrome.devtools.client.core.headlessexperimental.NeedsBeginFramesChangedEvent;
import com.hubspot.chrome.devtools.client.core.inspector.DetachedEvent;
import com.hubspot.chrome.devtools.client.core.inspector.TargetCrashedEvent;
import com.hubspot.chrome.devtools.client.core.inspector.TargetReloadedAfterCrashEvent;
import com.hubspot.chrome.devtools.client.core.layertree.LayerPaintedEvent;
import com.hubspot.chrome.devtools.client.core.layertree.LayerTreeDidChangeEvent;
import com.hubspot.chrome.devtools.client.core.log.EntryAddedEvent;
import com.hubspot.chrome.devtools.client.core.network.DataReceivedEvent;
import com.hubspot.chrome.devtools.client.core.network.EventSourceMessageReceivedEvent;
import com.hubspot.chrome.devtools.client.core.network.LoadingFailedEvent;
import com.hubspot.chrome.devtools.client.core.network.LoadingFinishedEvent;
import com.hubspot.chrome.devtools.client.core.network.RequestInterceptedEvent;
import com.hubspot.chrome.devtools.client.core.network.RequestServedFromCacheEvent;
import com.hubspot.chrome.devtools.client.core.network.RequestWillBeSentEvent;
import com.hubspot.chrome.devtools.client.core.network.ResourceChangedPriorityEvent;
import com.hubspot.chrome.devtools.client.core.network.ResponseReceivedEvent;
import com.hubspot.chrome.devtools.client.core.network.WebSocketClosedEvent;
import com.hubspot.chrome.devtools.client.core.network.WebSocketCreatedEvent;
import com.hubspot.chrome.devtools.client.core.network.WebSocketFrameErrorEvent;
import com.hubspot.chrome.devtools.client.core.network.WebSocketFrameReceivedEvent;
import com.hubspot.chrome.devtools.client.core.network.WebSocketFrameSentEvent;
import com.hubspot.chrome.devtools.client.core.network.WebSocketHandshakeResponseReceivedEvent;
import com.hubspot.chrome.devtools.client.core.network.WebSocketWillSendHandshakeRequestEvent;
import com.hubspot.chrome.devtools.client.core.overlay.InspectNodeRequestedEvent;
import com.hubspot.chrome.devtools.client.core.overlay.NodeHighlightRequestedEvent;
import com.hubspot.chrome.devtools.client.core.overlay.ScreenshotRequestedEvent;
import com.hubspot.chrome.devtools.client.core.page.DomContentEventFiredEvent;
import com.hubspot.chrome.devtools.client.core.page.FrameAttachedEvent;
import com.hubspot.chrome.devtools.client.core.page.FrameClearedScheduledNavigationEvent;
import com.hubspot.chrome.devtools.client.core.page.FrameDetachedEvent;
import com.hubspot.chrome.devtools.client.core.page.FrameNavigatedEvent;
import com.hubspot.chrome.devtools.client.core.page.FrameResizedEvent;
import com.hubspot.chrome.devtools.client.core.page.FrameScheduledNavigationEvent;
import com.hubspot.chrome.devtools.client.core.page.FrameStartedLoadingEvent;
import com.hubspot.chrome.devtools.client.core.page.FrameStoppedLoadingEvent;
import com.hubspot.chrome.devtools.client.core.page.InterstitialHiddenEvent;
import com.hubspot.chrome.devtools.client.core.page.InterstitialShownEvent;
import com.hubspot.chrome.devtools.client.core.page.JavascriptDialogClosedEvent;
import com.hubspot.chrome.devtools.client.core.page.JavascriptDialogOpeningEvent;
import com.hubspot.chrome.devtools.client.core.page.LifecycleEventEvent;
import com.hubspot.chrome.devtools.client.core.page.LoadEventFiredEvent;
import com.hubspot.chrome.devtools.client.core.page.ScreencastFrameEvent;
import com.hubspot.chrome.devtools.client.core.page.ScreencastVisibilityChangedEvent;
import com.hubspot.chrome.devtools.client.core.page.WindowOpenEvent;
import com.hubspot.chrome.devtools.client.core.performance.MetricsEvent;
import com.hubspot.chrome.devtools.client.core.security.CertificateErrorEvent;
import com.hubspot.chrome.devtools.client.core.security.SecurityStateChangedEvent;
import com.hubspot.chrome.devtools.client.core.serviceworker.WorkerErrorReportedEvent;
import com.hubspot.chrome.devtools.client.core.serviceworker.WorkerRegistrationUpdatedEvent;
import com.hubspot.chrome.devtools.client.core.serviceworker.WorkerVersionUpdatedEvent;
import com.hubspot.chrome.devtools.client.core.storage.CacheStorageContentUpdatedEvent;
import com.hubspot.chrome.devtools.client.core.storage.CacheStorageListUpdatedEvent;
import com.hubspot.chrome.devtools.client.core.storage.IndexedDBContentUpdatedEvent;
import com.hubspot.chrome.devtools.client.core.storage.IndexedDBListUpdatedEvent;
import com.hubspot.chrome.devtools.client.core.target.AttachedToTargetEvent;
import com.hubspot.chrome.devtools.client.core.target.DetachedFromTargetEvent;
import com.hubspot.chrome.devtools.client.core.target.ReceivedMessageFromTargetEvent;
import com.hubspot.chrome.devtools.client.core.target.TargetCreatedEvent;
import com.hubspot.chrome.devtools.client.core.target.TargetDestroyedEvent;
import com.hubspot.chrome.devtools.client.core.target.TargetInfoChangedEvent;
import com.hubspot.chrome.devtools.client.core.tethering.AcceptedEvent;
import com.hubspot.chrome.devtools.client.core.tracing.BufferUsageEvent;
import com.hubspot.chrome.devtools.client.core.tracing.DataCollectedEvent;
import com.hubspot.chrome.devtools.client.core.tracing.TracingCompleteEvent;

public enum EventType {
  NETWORK_DATA_RECEIVED("Network.dataReceived", DataReceivedEvent.class),

  NETWORK_EVENT_SOURCE_MESSAGE_RECEIVED("Network.eventSourceMessageReceived", EventSourceMessageReceivedEvent.class),

  NETWORK_LOADING_FAILED("Network.loadingFailed", LoadingFailedEvent.class),

  NETWORK_LOADING_FINISHED("Network.loadingFinished", LoadingFinishedEvent.class),

  NETWORK_REQUEST_INTERCEPTED("Network.requestIntercepted", RequestInterceptedEvent.class),

  NETWORK_REQUEST_SERVED_FROM_CACHE("Network.requestServedFromCache", RequestServedFromCacheEvent.class),

  NETWORK_REQUEST_WILL_BE_SENT("Network.requestWillBeSent", RequestWillBeSentEvent.class),

  NETWORK_RESOURCE_CHANGED_PRIORITY("Network.resourceChangedPriority", ResourceChangedPriorityEvent.class),

  NETWORK_RESPONSE_RECEIVED("Network.responseReceived", ResponseReceivedEvent.class),

  NETWORK_WEB_SOCKET_CLOSED("Network.webSocketClosed", WebSocketClosedEvent.class),

  NETWORK_WEB_SOCKET_CREATED("Network.webSocketCreated", WebSocketCreatedEvent.class),

  NETWORK_WEB_SOCKET_FRAME_ERROR("Network.webSocketFrameError", WebSocketFrameErrorEvent.class),

  NETWORK_WEB_SOCKET_FRAME_RECEIVED("Network.webSocketFrameReceived", WebSocketFrameReceivedEvent.class),

  NETWORK_WEB_SOCKET_FRAME_SENT("Network.webSocketFrameSent", WebSocketFrameSentEvent.class),

  NETWORK_WEB_SOCKET_HANDSHAKE_RESPONSE_RECEIVED("Network.webSocketHandshakeResponseReceived", WebSocketHandshakeResponseReceivedEvent.class),

  NETWORK_WEB_SOCKET_WILL_SEND_HANDSHAKE_REQUEST("Network.webSocketWillSendHandshakeRequest", WebSocketWillSendHandshakeRequestEvent.class),

  SERVICE_WORKER_WORKER_ERROR_REPORTED("ServiceWorker.workerErrorReported", WorkerErrorReportedEvent.class),

  SERVICE_WORKER_WORKER_REGISTRATION_UPDATED("ServiceWorker.workerRegistrationUpdated", WorkerRegistrationUpdatedEvent.class),

  SERVICE_WORKER_WORKER_VERSION_UPDATED("ServiceWorker.workerVersionUpdated", WorkerVersionUpdatedEvent.class),

  PAGE_DOM_CONTENT_EVENT_FIRED("Page.domContentEventFired", DomContentEventFiredEvent.class),

  PAGE_FRAME_ATTACHED("Page.frameAttached", FrameAttachedEvent.class),

  PAGE_FRAME_CLEARED_SCHEDULED_NAVIGATION("Page.frameClearedScheduledNavigation", FrameClearedScheduledNavigationEvent.class),

  PAGE_FRAME_DETACHED("Page.frameDetached", FrameDetachedEvent.class),

  PAGE_FRAME_NAVIGATED("Page.frameNavigated", FrameNavigatedEvent.class),

  PAGE_FRAME_RESIZED("Page.frameResized", FrameResizedEvent.class),

  PAGE_FRAME_SCHEDULED_NAVIGATION("Page.frameScheduledNavigation", FrameScheduledNavigationEvent.class),

  PAGE_FRAME_STARTED_LOADING("Page.frameStartedLoading", FrameStartedLoadingEvent.class),

  PAGE_FRAME_STOPPED_LOADING("Page.frameStoppedLoading", FrameStoppedLoadingEvent.class),

  PAGE_INTERSTITIAL_HIDDEN("Page.interstitialHidden", InterstitialHiddenEvent.class),

  PAGE_INTERSTITIAL_SHOWN("Page.interstitialShown", InterstitialShownEvent.class),

  PAGE_JAVASCRIPT_DIALOG_CLOSED("Page.javascriptDialogClosed", JavascriptDialogClosedEvent.class),

  PAGE_JAVASCRIPT_DIALOG_OPENING("Page.javascriptDialogOpening", JavascriptDialogOpeningEvent.class),

  PAGE_LIFECYCLE_EVENT("Page.lifecycleEvent", LifecycleEventEvent.class),

  PAGE_LOAD_EVENT_FIRED("Page.loadEventFired", LoadEventFiredEvent.class),

  PAGE_SCREENCAST_FRAME("Page.screencastFrame", ScreencastFrameEvent.class),

  PAGE_SCREENCAST_VISIBILITY_CHANGED("Page.screencastVisibilityChanged", ScreencastVisibilityChangedEvent.class),

  PAGE_WINDOW_OPEN("Page.windowOpen", WindowOpenEvent.class),

  TETHERING_ACCEPTED("Tethering.accepted", AcceptedEvent.class),

  APPLICATION_CACHE_APPLICATION_CACHE_STATUS_UPDATED("ApplicationCache.applicationCacheStatusUpdated", ApplicationCacheStatusUpdatedEvent.class),

  APPLICATION_CACHE_NETWORK_STATE_UPDATED("ApplicationCache.networkStateUpdated", NetworkStateUpdatedEvent.class),

  DOMSTORAGE_DOM_STORAGE_ITEM_ADDED("DOMStorage.domStorageItemAdded", DomStorageItemAddedEvent.class),

  DOMSTORAGE_DOM_STORAGE_ITEM_REMOVED("DOMStorage.domStorageItemRemoved", DomStorageItemRemovedEvent.class),

  DOMSTORAGE_DOM_STORAGE_ITEM_UPDATED("DOMStorage.domStorageItemUpdated", DomStorageItemUpdatedEvent.class),

  DOMSTORAGE_DOM_STORAGE_ITEMS_CLEARED("DOMStorage.domStorageItemsCleared", DomStorageItemsClearedEvent.class),

  EMULATION_VIRTUAL_TIME_ADVANCED("Emulation.virtualTimeAdvanced", VirtualTimeAdvancedEvent.class),

  EMULATION_VIRTUAL_TIME_BUDGET_EXPIRED("Emulation.virtualTimeBudgetExpired", VirtualTimeBudgetExpiredEvent.class),

  EMULATION_VIRTUAL_TIME_PAUSED("Emulation.virtualTimePaused", VirtualTimePausedEvent.class),

  STORAGE_CACHE_STORAGE_CONTENT_UPDATED("Storage.cacheStorageContentUpdated", CacheStorageContentUpdatedEvent.class),

  STORAGE_CACHE_STORAGE_LIST_UPDATED("Storage.cacheStorageListUpdated", CacheStorageListUpdatedEvent.class),

  STORAGE_INDEXED_DBCONTENT_UPDATED("Storage.indexedDBContentUpdated", IndexedDBContentUpdatedEvent.class),

  STORAGE_INDEXED_DBLIST_UPDATED("Storage.indexedDBListUpdated", IndexedDBListUpdatedEvent.class),

  TARGET_ATTACHED_TO_TARGET("Target.attachedToTarget", AttachedToTargetEvent.class),

  TARGET_DETACHED_FROM_TARGET("Target.detachedFromTarget", DetachedFromTargetEvent.class),

  TARGET_RECEIVED_MESSAGE_FROM_TARGET("Target.receivedMessageFromTarget", ReceivedMessageFromTargetEvent.class),

  TARGET_TARGET_CREATED("Target.targetCreated", TargetCreatedEvent.class),

  TARGET_TARGET_DESTROYED("Target.targetDestroyed", TargetDestroyedEvent.class),

  TARGET_TARGET_INFO_CHANGED("Target.targetInfoChanged", TargetInfoChangedEvent.class),

  OVERLAY_INSPECT_NODE_REQUESTED("Overlay.inspectNodeRequested", InspectNodeRequestedEvent.class),

  OVERLAY_NODE_HIGHLIGHT_REQUESTED("Overlay.nodeHighlightRequested", NodeHighlightRequestedEvent.class),

  OVERLAY_SCREENSHOT_REQUESTED("Overlay.screenshotRequested", ScreenshotRequestedEvent.class),

  TRACING_BUFFER_USAGE("Tracing.bufferUsage", BufferUsageEvent.class),

  TRACING_DATA_COLLECTED("Tracing.dataCollected", DataCollectedEvent.class),

  TRACING_TRACING_COMPLETE("Tracing.tracingComplete", TracingCompleteEvent.class),

  HEADLESS_EXPERIMENTAL_MAIN_FRAME_READY_FOR_SCREENSHOTS("HeadlessExperimental.mainFrameReadyForScreenshots", MainFrameReadyForScreenshotsEvent.class),

  HEADLESS_EXPERIMENTAL_NEEDS_BEGIN_FRAMES_CHANGED("HeadlessExperimental.needsBeginFramesChanged", NeedsBeginFramesChangedEvent.class),

  LOG_ENTRY_ADDED("Log.entryAdded", EntryAddedEvent.class),

  DOM_ATTRIBUTE_MODIFIED("DOM.attributeModified", AttributeModifiedEvent.class),

  DOM_ATTRIBUTE_REMOVED("DOM.attributeRemoved", AttributeRemovedEvent.class),

  DOM_CHARACTER_DATA_MODIFIED("DOM.characterDataModified", CharacterDataModifiedEvent.class),

  DOM_CHILD_NODE_COUNT_UPDATED("DOM.childNodeCountUpdated", ChildNodeCountUpdatedEvent.class),

  DOM_CHILD_NODE_INSERTED("DOM.childNodeInserted", ChildNodeInsertedEvent.class),

  DOM_CHILD_NODE_REMOVED("DOM.childNodeRemoved", ChildNodeRemovedEvent.class),

  DOM_DISTRIBUTED_NODES_UPDATED("DOM.distributedNodesUpdated", DistributedNodesUpdatedEvent.class),

  DOM_DOCUMENT_UPDATED("DOM.documentUpdated", DocumentUpdatedEvent.class),

  DOM_INLINE_STYLE_INVALIDATED("DOM.inlineStyleInvalidated", InlineStyleInvalidatedEvent.class),

  DOM_PSEUDO_ELEMENT_ADDED("DOM.pseudoElementAdded", PseudoElementAddedEvent.class),

  DOM_PSEUDO_ELEMENT_REMOVED("DOM.pseudoElementRemoved", PseudoElementRemovedEvent.class),

  DOM_SET_CHILD_NODES("DOM.setChildNodes", SetChildNodesEvent.class),

  DOM_SHADOW_ROOT_POPPED("DOM.shadowRootPopped", ShadowRootPoppedEvent.class),

  DOM_SHADOW_ROOT_PUSHED("DOM.shadowRootPushed", ShadowRootPushedEvent.class),

  INSPECTOR_DETACHED("Inspector.detached", DetachedEvent.class),

  INSPECTOR_TARGET_CRASHED("Inspector.targetCrashed", TargetCrashedEvent.class),

  INSPECTOR_TARGET_RELOADED_AFTER_CRASH("Inspector.targetReloadedAfterCrash", TargetReloadedAfterCrashEvent.class),

  LAYER_TREE_LAYER_PAINTED("LayerTree.layerPainted", LayerPaintedEvent.class),

  LAYER_TREE_LAYER_TREE_DID_CHANGE("LayerTree.layerTreeDidChange", LayerTreeDidChangeEvent.class),

  SECURITY_CERTIFICATE_ERROR("Security.certificateError", CertificateErrorEvent.class),

  SECURITY_SECURITY_STATE_CHANGED("Security.securityStateChanged", SecurityStateChangedEvent.class),

  ANIMATION_ANIMATION_CANCELED("Animation.animationCanceled", AnimationCanceledEvent.class),

  ANIMATION_ANIMATION_CREATED("Animation.animationCreated", AnimationCreatedEvent.class),

  ANIMATION_ANIMATION_STARTED("Animation.animationStarted", AnimationStartedEvent.class),

  CSS_FONTS_UPDATED("CSS.fontsUpdated", FontsUpdatedEvent.class),

  CSS_MEDIA_QUERY_RESULT_CHANGED("CSS.mediaQueryResultChanged", MediaQueryResultChangedEvent.class),

  CSS_STYLE_SHEET_ADDED("CSS.styleSheetAdded", StyleSheetAddedEvent.class),

  CSS_STYLE_SHEET_CHANGED("CSS.styleSheetChanged", StyleSheetChangedEvent.class),

  CSS_STYLE_SHEET_REMOVED("CSS.styleSheetRemoved", StyleSheetRemovedEvent.class),

  DATABASE_ADD_DATABASE("Database.addDatabase", AddDatabaseEvent.class),

  PERFORMANCE_METRICS("Performance.metrics", MetricsEvent.class);

  private final String type;

  private final Class clazz;

  EventType(String type, Class clazz) {
    this.type= type;
    this.clazz= clazz;
  }

  @JsonValue
  public String getType() {
    return type;
  }

  @JsonValue
  public Class getClazz() {
    return clazz;
  }

  @Override
  public String toString() {
    return type;
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy