org.chromium.sdk
Date: 2012-06-29

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package org.chromium.sdk

Main package of ChromDevTools SDK API.

See:
Description

Interface Summary
Breakpoint | A breakpoint in the browser JavaScript virtual machine.
Breakpoint.Target.Visitor<R> |
BreakpointTypeExtension | An extension to supported breakpoint target types.
BreakpointTypeExtension.FunctionSupport | Supports targets that refer to function text in form of function-returning JavaScript expression.
BreakpointTypeExtension.FunctionSupport.Visitor<R> | Additional interface that user visitor may implement for `Breakpoint.Target.accept(org.chromium.sdk.Breakpoint.Target.Visitor)` method.
BreakpointTypeExtension.ScriptRegExpSupport | Supports targets that refer to a script by a 'regexp' of its name.
BreakpointTypeExtension.ScriptRegExpSupport.Visitor<R> | Additional interface that user visitor may implement for `Breakpoint.Target.accept(org.chromium.sdk.Breakpoint.Target.Visitor)` method.
Browser | An "entry point" of the SDK.
Browser.TabConnector | Tab list item that is fetched from browser.
Browser.TabFetcher | Helps to fetch currently opened browser tabs.
BrowserTab | A lightweight abstraction of a remote Browser tab.
CallFrame | An object that represents a browser JavaScript VM call frame.
ConnectionLogger | Logger facility for the Chromium debugger connection.
ConnectionLogger.ConnectionCloser | Interface that gives you control over underlying connection.
ConnectionLogger.Factory | Factory for connection logger.
ConnectionLogger.StreamListener | Listens to stream data traffic.
DebugContext | An object that matches the execution state of the browser JavaScript VM while suspended.
DebugContext.ContinueCallback | A callback for the "continue" request.
DebugEventListener | This interface is used by the SDK to report debug events for a certain `JavascriptVm` to the clients.
DebugEventListener.VmStatusListener | A specialized listener for status of remote VM command queue.
ExceptionData | A JavaScript exception data holder for exceptions reported by a JavaScript virtual machine.
FunctionScopeExtension | An extension to `JsFunction` API that returns function (closure) hidden scope.
IgnoreCountBreakpointExtension | An extension to breakpoint API that supports 'ignore count' property.
JavascriptVm | Abstraction of a remote JavaScript virtual machine.
JavascriptVm.BreakpointCallback | A callback for breakpoint-related requests.
JavascriptVm.ListBreakpointsCallback |
JavascriptVm.ScriptsCallback | A callback for retrieving scripts.
JavascriptVm.SuspendCallback | A callback for suspend request.
JsArray | Extends `JsObject` interface by adding methods for handling array elements.
JsEvaluateContext | A context in which watch expressions may be evaluated.
JsEvaluateContext.EvaluateCallback | A callback for the "evaluate" request.
JsFunction | Extends `JsObject` interface with the methods for function-specific properties.
JsObject | A compound JsValue that has zero or more properties.
JsObjectProperty | Exposes additional data if variable is a property of object and its property descriptor is available.
JsScope | An object that represents a scope in JavaScript.
JsScope.WithScope | Subtype that exposes the value of the 'with' statement expression (the value might be already converted by ToObject).
JsValue | An object that represents a browser JavaScript VM variable value (compound or atomic.)
JsValue.ReloadBiggerCallback |
JsVariable | An object that represents a variable in a browser JavaScript VM call frame.
JsVariable.SetValueCallback | A callback to use while setting a variable value.
RelayOk | A symbolic interface that means "callback has been accepted and will be called sooner or later".
RemoteValueMapping | Represents a technical scope that manages remote value representation in debugger.
RestartFrameExtension | An extension to `CallFrame` API that supports restart frame operation.
Script | An objects that holds data for a "script" which is a part of a resource loaded into the browser, identified by its original document URL, line offset in the original document, and the line count this script spans.
StandaloneVm | Abstraction of a remote JavaScript virtual machine which is embedded into some application and accessed via TCP/IP connection to a port opened by DebuggerAgent.
SyncCallback | Secondary callback that should be called after main callback has been called; it gets called regardless of whether main callback finished normally or thrown an exception.
TabDebugEventListener | This interface is used by the SDK to report browser-related debug events for a certain tab to the clients.
TextStreamPosition | A structure that defines position within text stream (file).
UpdatableScript | This interface is a part of `Script` interface.
UpdatableScript.ChangeDescription | An interface that explains what has happened/going to happen within script update action.
UpdatableScript.FunctionNode<T extends UpdatableScript.FunctionNode<T>> | A basic element of function change tree.
UpdatableScript.FunctionPositions |
UpdatableScript.NewFunctionNode | Represents a brand new function in the changed script, that has no corresponding old function.
UpdatableScript.OldFunctionNode | Represents an old function in the changed script.
UpdatableScript.TextualDiff |
UpdatableScript.UpdateCallback |

Class Summary
Breakpoint.Target | A reference to some JavaScript text that you can set breakpoints on.
Breakpoint.Target.ScriptId | A target that refers to a script by its id.
Breakpoint.Target.ScriptName | A target that refers to a script by its name.
BrowserFactory | A factory for Browser instances.
CallbackSemaphore | Convenient implementation of `SyncCallback`.
Version | An object that describes a number-based version.

Enum Summary
DebugContext.State | The suspension state.
DebugContext.StepAction | JavaScript debugger step actions.
JavascriptVm.ExceptionCatchMode | Defines when VM will break on exception throw (before stack unwind happened).
JsScope.Type |
JsValue.Type | Type of a JavaScript value.
Script.Type | Denotes a script type.
UpdatableScript.ChangeStatus |

Exception Summary
InvalidContextException | Signals that operation is not available because related `DebugContext` is no more valid.
UnsupportedVersionException | This exception is thrown if the SDK protocol version is not compatible with that supported by the browser.

## Package org.chromium.sdk Description

Main package of ChromDevTools SDK API. See Tutorial at http://code.google.com/p/chromedevtools/wiki/SdkTutorial

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES