# Uses of Package
org.eclipse.wst.jsdt.chromium

Packages that use org.eclipse.wst.jsdt.chromium
org.eclipse.wst.jsdt.chromium: Main package of ChromDevTools SDK API.
org.eclipse.wst.jsdt.chromium.debug.core.model
org.eclipse.wst.jsdt.chromium.debug.core.util
org.eclipse.wst.jsdt.chromium.debug.ui.actions
org.eclipse.wst.jsdt.chromium.debug.ui.liveedit
org.eclipse.wst.jsdt.chromium.util
org.eclipse.wst.jsdt.chromium.wip: Contains all WIP-specific interfaces.

Classes in org.eclipse.wst.jsdt.chromium used by org.eclipse.wst.jsdt.chromium
Class and Description
Breakpoint A breakpoint in the browser JavaScript virtual machine.
Breakpoint.Target A reference to some JavaScript text that you can set breakpoints on.
Breakpoint.Target.Visitor
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.ScriptRegExpSupport Supports targets that refer to a script by a 'regexp' of its name.
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.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.
DebugContext.State The suspension state.
DebugContext.StepAction JavaScript debugger step actions.
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.ExceptionCatchMode Defines when VM will break on exception throw (before stack unwind happened).
JavascriptVm.ListBreakpointsCallback
JavascriptVm.ScriptsCallback A callback for retrieving scripts.
JavascriptVm.SuspendCallback A callback for suspend request.
JavascriptVmFactory A factory for `JavascriptVm` instances.
JsArray Extends `JsObject` interface by adding methods for handling array elements.
JsDeclarativeVariable A variable from JavaScript declarative scope.
JsDeclarativeVariable.SetValueCallback A callback to use while setting a variable value.
JsEvaluateContext A context in which watch expressions may be evaluated.
JsEvaluateContext.EvaluateCallback A callback for the "evaluate" request.
JsEvaluateContext.PrimitiveValueFactory Locally creates primitive values.
JsEvaluateContext.ResultOrException
JsEvaluateContext.ResultOrException.Visitor
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.Declarative Mirrors declarative scope.
JsScope.ObjectBased Mirrors object scope, i.e. the one built above a JavaScript object.
JsScope.Type
JsScope.Visitor
JsValue An object that represents a browser JavaScript VM variable value (compound or atomic.)
JsValue.ReloadBiggerCallback
JsValue.Type Type of a JavaScript value.
JsVariable An object that represents a variable in a browser JavaScript VM, a call frame variable and/or an object property.
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.
Script.Type Denotes a script type.
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).
UnsupportedVersionException This exception is thrown if the SDK protocol version is not compatible with that supported by the browser.
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.ChangeStatus
UpdatableScript.CompileErrorFailure Describes failure caused by compile error.
UpdatableScript.Failure Specifies failure type.
UpdatableScript.Failure.Visitor
UpdatableScript.FunctionNode 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
Version An object that describes a number-based version.

Classes in org.eclipse.wst.jsdt.chromium used by org.eclipse.wst.jsdt.chromium.debug.core.model
Class and Description
Breakpoint A breakpoint in the browser JavaScript virtual machine.
Browser.TabConnector Tab list item that is fetched from browser.
Browser.TabFetcher Helps to fetch currently opened browser tabs.
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.StreamListener Listens to stream data traffic.
DebugContext An object that matches the execution state of the browser JavaScript VM while suspended.
DebugEventListener This interface is used by the SDK to report debug events for a certain `JavascriptVm` to the clients.
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.
JavascriptVm Abstraction of a remote JavaScript virtual machine.
JsArray Extends `JsObject` interface by adding methods for handling array elements.
JsEvaluateContext A context in which watch expressions may be evaluated.
JsFunction Extends `JsObject` interface with the methods for function-specific properties.
JsScope.ObjectBased Mirrors object scope, i.e. the one built above a JavaScript object.
JsValue An object that represents a browser JavaScript VM variable value (compound or atomic.)
JsVariable An object that represents a variable in a browser JavaScript VM, a call frame variable and/or an object property.
RelayOk A symbolic interface that means "callback has been accepted and will be called sooner or later".
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.
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.
UpdatableScript.UpdateCallback

Classes in org.eclipse.wst.jsdt.chromium used by org.eclipse.wst.jsdt.chromium.debug.core.util
Class and Description
Breakpoint.Target.Visitor
JavascriptVm Abstraction of a remote JavaScript virtual machine.
JsValue An object that represents a browser JavaScript VM variable value (compound or atomic.)
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.

Classes in org.eclipse.wst.jsdt.chromium used by org.eclipse.wst.jsdt.chromium.debug.ui.actions
Class and Description
JsValue An object that represents a browser JavaScript VM variable value (compound or atomic.)

Classes in org.eclipse.wst.jsdt.chromium used by org.eclipse.wst.jsdt.chromium.debug.ui.liveedit
Class and Description
UpdatableScript.Failure Specifies failure type.
UpdatableScript.TextualDiff

Classes in org.eclipse.wst.jsdt.chromium used by org.eclipse.wst.jsdt.chromium.util
Class and Description
RelayOk A symbolic interface that means "callback has been accepted and will be called sooner or later".
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.

Classes in org.eclipse.wst.jsdt.chromium used by org.eclipse.wst.jsdt.chromium.wip
Class and Description
ConnectionLogger Logger facility for the Chromium debugger connection.
JavascriptVm Abstraction of a remote JavaScript virtual machine.
JsEvaluateContext A context in which watch expressions may be evaluated.
JsEvaluateContext.EvaluateCallback A callback for the "evaluate" request.
JsValue An object that represents a browser JavaScript VM variable value (compound or atomic.)
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.
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.