public interface Debugger
WebEngine
.Modifier and Type | Method and Description |
---|---|
Callback<java.lang.String,java.lang.Void> |
getMessageCallback()
Returns the message callback object registered with the debugger.
|
boolean |
isEnabled()
Determines whether the debugger is enabled.
|
void |
sendMessage(java.lang.String message)
Sends a message to the debugger.
|
void |
setEnabled(boolean enabled)
Enables or disables the debugger.
|
void |
setMessageCallback(Callback<java.lang.String,java.lang.Void> callback)
Registers a message callback object with the debugger.
|
boolean isEnabled()
sendMessage(java.lang.String)
method may only be called
while the debugger is enabled.
The message callback object registered with a debugger is only called
while the debugger is enabled.true
if the debugger is enabled,
false
otherwise.void setEnabled(boolean enabled)
sendMessage(java.lang.String)
method may only be called
while the debugger is enabled.
The message callback object registered with a debugger is only called
while the debugger is enabled.
This method has no effect
if the enabled
parameter is true
and the debugger is already enabled,
or if the enabled
parameter is false
and the debugger is already disabled.
enabled
- specifies whether the debugger should be enabled
or disabled.void sendMessage(java.lang.String message)
This method may only be called while the debugger is enabled.
message
- the message to be sent to the debugger.
May not be null
.java.lang.IllegalStateException
- if the debugger is not enabled.java.lang.NullPointerException
- if message
is null
.Callback<java.lang.String,java.lang.Void> getMessageCallback()
Callback.call(P)
method to deliver a message to
the debugger frontend.
The message passed to the message callback is a text string
in the format specified by the WebKit Remote Debugging Protocol.null
if there is no such object.void setMessageCallback(Callback<java.lang.String,java.lang.Void> callback)
Callback.call(P)
method to deliver a message to
the debugger frontend.
The message passed to the message callback is a text string
in the format specified by the WebKit Remote Debugging Protocol.callback
- the message callback object to be registered with
the debugger. May be null
.