|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.opera.core.systems.scope.handlers.AbstractEventHandler
public abstract class AbstractEventHandler
Event handler for scope events and network exceptions
| Constructor Summary | |
|---|---|
AbstractEventHandler(ScopeServices services)
|
|
| Method Summary | |
|---|---|
abstract void |
onActiveWindow(java.lang.Integer id)
Fired when a window becomes active (steals focus) |
abstract void |
onDesktopWindowActivated(DesktopWmProtos.DesktopWindowInfo info)
Fired when a window becomes active (steals focus) |
abstract void |
onDesktopWindowClosed(DesktopWmProtos.DesktopWindowInfo info)
Fired when a window instance is closed |
abstract void |
onDesktopWindowLoaded(DesktopWmProtos.DesktopWindowInfo info)
Fired when loading Finished event |
abstract void |
onDesktopWindowShown(DesktopWmProtos.DesktopWindowInfo info)
Fired when a desktop window is shown at the last possible moment so the window should be fully visible |
abstract void |
onDesktopWindowUpdated(DesktopWmProtos.DesktopWindowInfo info)
Fired when a new window is created or window has incoming changes (such as title change) |
abstract void |
onHttpResponse(int responseCode)
|
abstract void |
onMessage(ConsoleLoggerProtos.ConsoleMessage message)
Fired on new console messages |
abstract void |
onOperaIdle()
Fired when opera is idle |
abstract void |
onQuickMenuClosed(DesktopWmProtos.QuickMenuID menuId)
Fired when menu closed |
abstract void |
onQuickMenuItemPressed(DesktopWmProtos.QuickMenuItemID menuItemID)
Fired when menu item is pressed |
abstract void |
onQuickMenuShown(DesktopWmProtos.QuickMenuInfo menuInfoShown)
Fired when menu shown |
abstract void |
onReadyStateChange(EcmascriptProtos.ReadyStateChange change)
|
abstract void |
onRequest(int windowId)
|
abstract void |
onRuntimeStarted(EsdbgProtos.RuntimeInfo started)
Fired when a new runtime started is received Runtime-started is needed for tracking ecmascript injections |
abstract void |
onRuntimeStopped(java.lang.Integer id)
Fired when a runtime is stopped and no longer injectable |
abstract void |
onSelftestDone()
|
abstract void |
onSelftestOutput(SelftestProtos.SelftestOutput output)
|
abstract void |
onUpdatedWindow(WmProtos.WindowInfo window)
Fired when a new window is created or window has incoming changes (such as title change) |
abstract void |
onWindowClosed(java.lang.Integer id)
Fired when a window instance is closed |
abstract void |
onWindowLoaded(int windowId)
Fired when a window load is complete |
int |
parseHeader(java.lang.String header)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AbstractEventHandler(ScopeServices services)
| Method Detail |
|---|
public abstract void onRuntimeStarted(EsdbgProtos.RuntimeInfo started)
public abstract void onMessage(ConsoleLoggerProtos.ConsoleMessage message)
public abstract void onRuntimeStopped(java.lang.Integer id)
public abstract void onUpdatedWindow(WmProtos.WindowInfo window)
public abstract void onActiveWindow(java.lang.Integer id)
public abstract void onWindowClosed(java.lang.Integer id)
public abstract void onWindowLoaded(int windowId)
windowId - Id of the window that is loadedpublic abstract void onDesktopWindowShown(DesktopWmProtos.DesktopWindowInfo info)
public abstract void onOperaIdle()
public abstract void onDesktopWindowUpdated(DesktopWmProtos.DesktopWindowInfo info)
public abstract void onDesktopWindowActivated(DesktopWmProtos.DesktopWindowInfo info)
public abstract void onDesktopWindowClosed(DesktopWmProtos.DesktopWindowInfo info)
public abstract void onDesktopWindowLoaded(DesktopWmProtos.DesktopWindowInfo info)
public abstract void onQuickMenuShown(DesktopWmProtos.QuickMenuInfo menuInfoShown)
public abstract void onQuickMenuClosed(DesktopWmProtos.QuickMenuID menuId)
public abstract void onQuickMenuItemPressed(DesktopWmProtos.QuickMenuItemID menuItemID)
public abstract void onSelftestOutput(SelftestProtos.SelftestOutput output)
public abstract void onSelftestDone()
public abstract void onHttpResponse(int responseCode)
public abstract void onReadyStateChange(EcmascriptProtos.ReadyStateChange change)
public int parseHeader(java.lang.String header)
public abstract void onRequest(int windowId)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||