Class BrowserComponent.JSProxy
- Enclosing class:
BrowserComponent
-
Method Summary
Modifier and TypeMethodDescriptionvoidcall(int timeout, String method, Object[] args, SuccessCallback<BrowserComponent.JSRef> callback) Calls a method on this javascript object.voidcall(String method, Object[] args, SuccessCallback<BrowserComponent.JSRef> callback) Calls a method on this javascript object.callAndWait(int timeout, String method, Object[] args) Calls method on this javascript object and waits for the result using invokeAndBlock.callAndWait(String method, Object[] args) Calls method on this javascript object and waits for the result using invokeAndBlock.voidget(int timeout, String property, SuccessCallback<BrowserComponent.JSRef> callback) Gets a property of this javascript object.voidget(int timeout, Collection<String> properties, SuccessCallback<Map<String, BrowserComponent.JSRef>> callback) Gets multiple properties as a batch.voidget(String property, SuccessCallback<BrowserComponent.JSRef> callback) Gets a property of this javascript object.voidget(Collection<String> properties, SuccessCallback<Map<String, BrowserComponent.JSRef>> callback) Gets a property of this javascript object and waits for the result using invokeAndBlock.getAndWait(int timeout, String property) Gets a property of this javascript object and waits for the result using invokeAndBlock.getAndWait(int timeout, Collection<String> properties) Gets multiple properties on this object in a batch.getAndWait(String property) Gets a property of this javascript object and waits for the result using invokeAndBlock.getAndWait(Collection<String> properties) Gets multiple properties on this object in a batch.voidSets a property.voidset(int timeout, String property, Object value, SuccessCallback<BrowserComponent.JSRef> callback) Sets a property on this javascript object.voidset(int timeout, Map<String, Object> properties, SuccessCallback<BrowserComponent.JSRef> callback) Sets multiple properties in a single batch.voidSets a property.voidset(String property, Object value, SuccessCallback<BrowserComponent.JSRef> callback) Sets a property on this javascript object.voidset(Map<String, Object> properties, SuccessCallback<BrowserComponent.JSRef> callback) Sets multiple properties in a single batch.voidsetAndWait(int timeout, String property, Object value) Sets a property on this javascript object and waits for it to complete using invokeAndBlock.voidsetAndWait(int timeout, Map<String, Object> properties) Sets multiple properties in a single batch.voidsetAndWait(String property, Object value) Sets a property on this javascript object and waits for it to complete using invokeAndBlock.voidsetAndWait(Map<String, Object> properties) Sets multiple properties in a single batch.
-
Method Details
-
call
public void call(int timeout, String method, Object[] args, SuccessCallback<BrowserComponent.JSRef> callback) Calls a method on this javascript object.
Parameters
-
timeout: The timeout in ms -
method: The method name. -
args: Arguments to pass to the method. -
callback: Callback with the result of the method.
-
-
call
Calls a method on this javascript object.
Parameters
-
method: The method name. -
args: Arguments to pass to the method. -
callback: Callback with the result of the method.
-
-
callAndWait
Calls method on this javascript object and waits for the result using invokeAndBlock.
Parameters
-
timeout: The timeout in ms -
method: The method name. -
args: Arguments for the method.
Returns
JSRef with the result of the method call.
-
-
callAndWait
Calls method on this javascript object and waits for the result using invokeAndBlock.
Parameters
-
method: The method name. -
args: Arguments for the method.
Returns
JSRef with the result of the method call.
-
-
get
Gets a property of this javascript object.
Parameters
-
timeout: Timeout in ms -
property: The property name. -
callback: Callback with the property value.
-
-
get
Gets a property of this javascript object.
Parameters
-
property: The property name. -
callback: Callback with the property value.
-
-
get
public void get(int timeout, Collection<String> properties, SuccessCallback<Map<String, BrowserComponent.JSRef>> callback) Gets multiple properties as a batch.
Parameters
-
timeout: Timeout in ms -
properties: List of property names to retrieve. -
callback
-
-
get
public void get(Collection<String> properties, SuccessCallback<Map<String, BrowserComponent.JSRef>> callback) Gets a property of this javascript object and waits for the result using invokeAndBlock.
Parameters
property: The property to retrieve.
Returns
The property value.
-
getAndWait
Gets a property of this javascript object and waits for the result using invokeAndBlock.
Parameters
-
timeout: The timeout in ms -
property: The property to retrieve.
Returns
The property value.
-
-
getAndWait
Gets a property of this javascript object and waits for the result using invokeAndBlock.
Parameters
property: The property to retrieve.
Returns
The property value.
-
getAndWait
Gets multiple properties on this object in a batch.
Parameters
-
timeout: The timeout in ms -
properties: The property names to get.
-
-
getAndWait
Gets multiple properties on this object in a batch.
Parameters
properties
-
set
-
set
-
set
public void set(int timeout, String property, Object value, SuccessCallback<BrowserComponent.JSRef> callback) Sets a property on this javascript object.
Parameters
-
timeout: The timeout in ms. -
property: The property name to set. -
value: The property value. -
callback: Callback which is called when complete
-
-
set
Sets a property on this javascript object.
Parameters
-
property: The property name to set. -
value: The property value. -
callback: Callback which is called when complete
-
-
set
public void set(int timeout, Map<String, Object> properties, SuccessCallback<BrowserComponent.JSRef> callback) Sets multiple properties in a single batch.
Parameters
-
timeout: The timeout in ms -
properties: The properties to set. -
callback: Callback called when operation is completed.
-
-
set
Sets multiple properties in a single batch.
Parameters
-
properties: The properties to set. -
callback: Callback called when operation is completed.
-
-
setAndWait
-
setAndWait
-
setAndWait
-
setAndWait
-