| Package | Description |
|---|---|
| com.opera.core.systems.scope |
The Scope protocol is used to communicate with the Opera browser.
|
| com.opera.core.systems.scope.services |
Interfaces for all the Scope services used.
|
| com.opera.core.systems.scope.services.desktop | |
| com.opera.core.systems.scope.stp.services |
Implementations of the Scope service interfaces.
|
| com.opera.core.systems.scope.stp.services.desktop |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractEcmascriptService |
class |
AbstractService
All Scope services derive from this abstract base class for generic operations.
|
| Modifier and Type | Method and Description |
|---|---|
Service |
ScopeService.newInstance(ScopeServices scope) |
| Modifier and Type | Method and Description |
|---|---|
void |
ScopeServices.enableServices(Collection<Service> services) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ConsoleLogger
The console logger is a tool used to log and retrieve messages sent to Opera's console.
|
interface |
CookieManager
New cookie manager service (work in progress).
|
interface |
Core
Core utility service exposing metadata about the browser core in general, i.e.
|
interface |
Debugger |
interface |
Ecmascript |
interface |
EcmascriptDebugger |
interface |
Exec |
interface |
Prefs |
interface |
Selftest
Runs Opera's selftests through Scope.
|
interface |
WindowManager |
| Modifier and Type | Interface and Description |
|---|---|
interface |
DesktopUtils |
interface |
DesktopWindowManager |
interface |
SystemInput
Interface for SystemInput.
|
| Modifier and Type | Class and Description |
|---|---|
class |
MockEcmascriptDebugger |
class |
ScopeConsoleLogger |
class |
ScopeCookieManager
Cookie manager to manage cookies via Scope.
|
class |
ScopeCore |
class |
ScopeEcmascriptDebugger
Manages the ecmascript-debugger service Handles runtime management and script injection.
|
class |
ScopeEcmascriptDebugger6
EcmaScript debugger 6.0 implementation handles injection and runtime management to the new
version of debugger.
|
class |
ScopeEcmascriptService
ScopeEcmascriptService is a lightweight service to enable JavaScript injection.
|
class |
ScopeExec
The exec service handles user interactions such as key presses, mouse clicks, screenshot grabbing
and executing actions on Opera.
|
class |
ScopePrefs |
class |
ScopeSelftest |
class |
ScopeWindowManager
The Window Manager service handles events such as opening a URL, filtering and closing windows,
and tracks windows being loaded.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ScopeDesktopUtils |
class |
ScopeDesktopWindowManager |
class |
ScopeSystemInputManager
ScopeSystemInputManager handles systemInput simulating real clicks, and key presses.
|
Copyright © 2013. All Rights Reserved.