public class BrowserComponent.JSProxy extends Object
Modifier and Type | Method and Description |
---|---|
void |
call(int timeout,
String method,
Object[] args,
SuccessCallback<BrowserComponent.JSRef> callback)
Calls a method on this javascript object.
|
void |
call(String method,
Object[] args,
SuccessCallback<BrowserComponent.JSRef> callback)
Calls a method on this javascript object.
|
BrowserComponent.JSRef |
callAndWait(int timeout,
String method,
Object[] args)
Calls method on this javascript object and waits for the result using
invokeAndBlock.
|
BrowserComponent.JSRef |
callAndWait(String method,
Object[] args)
Calls method on this javascript object and waits for the result using
invokeAndBlock.
|
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.
|
void |
get(int timeout,
Collection<String> properties,
SuccessCallback<Map<String,BrowserComponent.JSRef>> callback)
Gets multiple properties as a batch.
|
void |
get(int timeout,
String property,
SuccessCallback<BrowserComponent.JSRef> callback)
Gets a property of this javascript object.
|
void |
get(String property,
SuccessCallback<BrowserComponent.JSRef> callback)
Gets a property of this javascript object.
|
Map<String,BrowserComponent.JSRef> |
getAndWait(Collection<String> properties)
Gets multiple properties on this object in a batch.
|
Map<String,BrowserComponent.JSRef> |
getAndWait(int timeout,
Collection<String> properties)
Gets multiple properties on this object in a batch.
|
BrowserComponent.JSRef |
getAndWait(int timeout,
String property)
Gets a property of this javascript object and waits for the result
using invokeAndBlock.
|
BrowserComponent.JSRef |
getAndWait(String property)
Gets a property of this javascript object and waits for the result
using invokeAndBlock.
|
void |
set(int timeout,
Map<String,Object> properties,
SuccessCallback<BrowserComponent.JSRef> callback)
Sets multiple properties in a single batch.
|
void |
set(int timeout,
String property,
Object value)
Sets a property.
|
void |
set(int timeout,
String property,
Object value,
SuccessCallback<BrowserComponent.JSRef> callback)
Sets a property on this javascript object.
|
void |
set(Map<String,Object> properties,
SuccessCallback<BrowserComponent.JSRef> callback)
Sets multiple properties in a single batch.
|
void |
set(String property,
Object value)
Sets a property.
|
void |
set(String property,
Object value,
SuccessCallback<BrowserComponent.JSRef> callback)
Sets a property on this javascript object.
|
void |
setAndWait(int timeout,
Map<String,Object> properties)
Sets multiple properties in a single batch.
|
void |
setAndWait(int timeout,
String property,
Object value)
Sets a property on this javascript object and waits for it to complete using invokeAndBlock.
|
void |
setAndWait(Map<String,Object> properties)
Sets multiple properties in a single batch.
|
void |
setAndWait(String property,
Object value)
Sets a property on this javascript object and waits for it to complete using invokeAndBlock.
|
public void call(int timeout, String method, Object[] args, SuccessCallback<BrowserComponent.JSRef> callback)
timeout
- The timeout in msmethod
- The method name.args
- Arguments to pass to the method.callback
- Callback with the result of the method.public void call(String method, Object[] args, SuccessCallback<BrowserComponent.JSRef> callback)
method
- The method name.args
- Arguments to pass to the method.callback
- Callback with the result of the method.public BrowserComponent.JSRef callAndWait(int timeout, String method, Object[] args)
timeout
- The timeout in msmethod
- The method name.args
- Arguments for the method.public BrowserComponent.JSRef callAndWait(String method, Object[] args)
method
- The method name.args
- Arguments for the method.public void get(int timeout, String property, SuccessCallback<BrowserComponent.JSRef> callback)
timeout
- Timeout in msproperty
- The property name.callback
- Callback with the property value.public void get(String property, SuccessCallback<BrowserComponent.JSRef> callback)
property
- The property name.callback
- Callback with the property value.public void get(int timeout, Collection<String> properties, SuccessCallback<Map<String,BrowserComponent.JSRef>> callback)
timeout
- Timeout in msproperties
- List of property names to retrieve.callback
- public void get(Collection<String> properties, SuccessCallback<Map<String,BrowserComponent.JSRef>> callback)
property
- The property to retrieve.public BrowserComponent.JSRef getAndWait(int timeout, String property)
timeout
- The timeout in msproperty
- The property to retrieve.public BrowserComponent.JSRef getAndWait(String property)
property
- The property to retrieve.public Map<String,BrowserComponent.JSRef> getAndWait(int timeout, Collection<String> properties)
timeout
- The timeout in msproperties
- The property names to get.public Map<String,BrowserComponent.JSRef> getAndWait(Collection<String> properties)
properties
- public void set(int timeout, String property, Object value)
timeout
- The timeout in msproperty
- The property name.value
- The property value.public void set(String property, Object value)
property
- The property name.value
- The property value.public void set(int timeout, String property, Object value, SuccessCallback<BrowserComponent.JSRef> callback)
timeout
- The timeout in ms.property
- The property name to set.value
- The property value.callback
- Callback which is called when completepublic void set(String property, Object value, SuccessCallback<BrowserComponent.JSRef> callback)
property
- The property name to set.value
- The property value.callback
- Callback which is called when completepublic void set(int timeout, Map<String,Object> properties, SuccessCallback<BrowserComponent.JSRef> callback)
timeout
- The timeout in msproperties
- The properties to set.callback
- Callback called when operation is completed.public void set(Map<String,Object> properties, SuccessCallback<BrowserComponent.JSRef> callback)
properties
- The properties to set.callback
- Callback called when operation is completed.public void setAndWait(int timeout, Map<String,Object> properties)
timeout
- Timeout in msproperties
- The properties to set on this object.public void setAndWait(Map<String,Object> properties)
properties
- The properties to set on this object.public void setAndWait(int timeout, String property, Object value)
timeout
- The timeout in ms.property
- The property name to set.value
- The value to set.