Package Torello.Browser
Class BrowserEvent
- java.lang.Object
-
- Torello.Java.JSON.BaseType
-
- Torello.Browser.BrowserEvent
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
Animation.animationCanceled
,Animation.animationCreated
,Animation.animationStarted
,Audits.issueAdded
,BackgroundService.backgroundServiceEventReceived
,BackgroundService.recordingStateChanged
,Browser.downloadProgress
,Browser.downloadWillBegin
,Cast.issueUpdated
,Cast.sinksUpdated
,Console.messageAdded
,CSS.fontsUpdated
,CSS.mediaQueryResultChanged
,CSS.styleSheetAdded
,CSS.styleSheetChanged
,CSS.styleSheetRemoved
,Database.addDatabase
,Debugger.breakpointResolved
,Debugger.paused
,Debugger.resumed
,Debugger.scriptFailedToParse
,Debugger.scriptParsed
,DOM.attributeModified
,DOM.attributeRemoved
,DOM.characterDataModified
,DOM.childNodeCountUpdated
,DOM.childNodeInserted
,DOM.childNodeRemoved
,DOM.distributedNodesUpdated
,DOM.documentUpdated
,DOM.inlineStyleInvalidated
,DOM.pseudoElementAdded
,DOM.pseudoElementRemoved
,DOM.setChildNodes
,DOM.shadowRootPopped
,DOM.shadowRootPushed
,DOMStorage.domStorageItemAdded
,DOMStorage.domStorageItemRemoved
,DOMStorage.domStorageItemsCleared
,DOMStorage.domStorageItemUpdated
,Emulation.virtualTimeBudgetExpired
,Fetch.authRequired
,Fetch.requestPaused
,HeadlessExperimental.needsBeginFramesChanged
,HeapProfiler.addHeapSnapshotChunk
,HeapProfiler.heapStatsUpdate
,HeapProfiler.lastSeenObjectId
,HeapProfiler.reportHeapSnapshotProgress
,HeapProfiler.resetProfiles
,Input.dragIntercepted
,Inspector.detached
,Inspector.targetCrashed
,Inspector.targetReloadedAfterCrash
,LayerTree.layerPainted
,LayerTree.layerTreeDidChange
,Log.entryAdded
,Media.playerErrorsRaised
,Media.playerEventsAdded
,Media.playerMessagesLogged
,Media.playerPropertiesChanged
,Media.playersCreated
,Network.dataReceived
,Network.eventSourceMessageReceived
,Network.loadingFailed
,Network.loadingFinished
,Network.reportingApiReportAdded
,Network.reportingApiReportUpdated
,Network.requestIntercepted
,Network.requestServedFromCache
,Network.requestWillBeSent
,Network.requestWillBeSentExtraInfo
,Network.resourceChangedPriority
,Network.responseReceived
,Network.responseReceivedExtraInfo
,Network.signedExchangeReceived
,Network.subresourceWebBundleInnerResponseError
,Network.subresourceWebBundleInnerResponseParsed
,Network.subresourceWebBundleMetadataError
,Network.subresourceWebBundleMetadataReceived
,Network.trustTokenOperationDone
,Network.webSocketClosed
,Network.webSocketCreated
,Network.webSocketFrameError
,Network.webSocketFrameReceived
,Network.webSocketFrameSent
,Network.webSocketHandshakeResponseReceived
,Network.webSocketWillSendHandshakeRequest
,Network.webTransportClosed
,Network.webTransportConnectionEstablished
,Network.webTransportCreated
,Overlay.inspectModeCanceled
,Overlay.inspectNodeRequested
,Overlay.nodeHighlightRequested
,Overlay.screenshotRequested
,Page.backForwardCacheNotUsed
,Page.compilationCacheProduced
,Page.documentOpened
,Page.domContentEventFired
,Page.downloadProgress
,Page.downloadWillBegin
,Page.fileChooserOpened
,Page.frameAttached
,Page.frameClearedScheduledNavigation
,Page.frameDetached
,Page.frameNavigated
,Page.frameRequestedNavigation
,Page.frameResized
,Page.frameScheduledNavigation
,Page.frameStartedLoading
,Page.frameStoppedLoading
,Page.interstitialHidden
,Page.interstitialShown
,Page.javascriptDialogClosed
,Page.javascriptDialogOpening
,Page.lifecycleEvent
,Page.loadEventFired
,Page.navigatedWithinDocument
,Page.screencastFrame
,Page.screencastVisibilityChanged
,Page.windowOpen
,Performance.metrics
,PerformanceTimeline.timelineEventAdded
,Profiler.consoleProfileFinished
,Profiler.consoleProfileStarted
,Profiler.preciseCoverageDeltaUpdate
,RunTime.bindingCalled
,RunTime.consoleAPICalled
,RunTime.exceptionRevoked
,RunTime.exceptionThrown
,RunTime.executionContextCreated
,RunTime.executionContextDestroyed
,RunTime.executionContextsCleared
,RunTime.inspectRequested
,Security.certificateError
,Security.securityStateChanged
,Security.visibleSecurityStateChanged
,ServiceWorker.workerErrorReported
,ServiceWorker.workerRegistrationUpdated
,ServiceWorker.workerVersionUpdated
,Storage.cacheStorageContentUpdated
,Storage.cacheStorageListUpdated
,Storage.indexedDBContentUpdated
,Storage.indexedDBListUpdated
,Target.attachedToTarget
,Target.detachedFromTarget
,Target.receivedMessageFromTarget
,Target.targetCrashed
,Target.targetCreated
,Target.targetDestroyed
,Target.targetInfoChanged
,Tethering.accepted
,Tracing.bufferUsage
,Tracing.dataCollected
,Tracing.tracingComplete
,WebAudio.audioListenerCreated
,WebAudio.audioListenerWillBeDestroyed
,WebAudio.audioNodeCreated
,WebAudio.audioNodeWillBeDestroyed
,WebAudio.audioParamCreated
,WebAudio.audioParamWillBeDestroyed
,WebAudio.contextChanged
,WebAudio.contextCreated
,WebAudio.contextWillBeDestroyed
,WebAudio.nodeParamConnected
,WebAudio.nodeParamDisconnected
,WebAudio.nodesConnected
,WebAudio.nodesDisconnected
public abstract class BrowserEvent extends BaseType implements java.io.Serializable
All events fired by the headless-browser extend this abstract class.- See Also:
- Serialized Form
Hi-Lited Source-Code:- View Here: Torello/Browser/BrowserEvent.java
- Open New Browser-Tab: Torello/Browser/BrowserEvent.java
File Size: 1,323 Bytes Line Count: 40 '\n' Characters Found
-
-
Field Summary
Fields Modifier and Type Field Description String
domain
It was decided by somebody other than I that there are to be two API's of the browser Remote-Debug-Port interface.String
name
The event has a name, and this name happens to be the exact same name as the event-class
itself.int
numFields
This is the number of fields in this class.protected static long
serialVersionUID
-
Constructor Summary
Constructors Modifier Constructor Description protected
BrowserEvent(String domain, String name, int numFields)
Constructor for thisabstract-class
-
-
-
Field Detail
-
serialVersionUID
protected static final long serialVersionUID
This fulfils the SerialVersion UID requirement for all classes that implement Java'sinterface java.io.Serializable
. Using theSerializable
Implementation offered by java is very easy, and can make saving program state when debugging a lot easier. It can also be used in place of more complicated systems like "hibernate" to store data as well.- See Also:
- Constant Field Values
- Code:
- Exact Field Declaration Expression:
protected static final long serialVersionUID = 1;
-
domain
public final java.lang.String domain
It was decided by somebody other than I that there are to be two API's of the browser Remote-Debug-Port interface. The two API's were decided to be theJavaScript
API, and theBrowser
API. These two do not have a lot of distinction or meaning.
Each API has several categories of methods, and these are called .
-
name
public final java.lang.String name
The event has a name, and this name happens to be the exact same name as the event-class
itself.
-
numFields
public final int numFields
This is the number of fields in this class. It is like a reflection-field.
-
-
Constructor Detail
-
BrowserEvent
protected BrowserEvent(java.lang.String domain, java.lang.String name, int numFields)
Constructor for thisabstract-class
-
-