summaryrefslogtreecommitdiff
path: root/src/org/chromium/support_lib_boundary/WebViewProviderBoundaryInterface.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/org/chromium/support_lib_boundary/WebViewProviderBoundaryInterface.java')
-rw-r--r--src/org/chromium/support_lib_boundary/WebViewProviderBoundaryInterface.java26
1 files changed, 23 insertions, 3 deletions
diff --git a/src/org/chromium/support_lib_boundary/WebViewProviderBoundaryInterface.java b/src/org/chromium/support_lib_boundary/WebViewProviderBoundaryInterface.java
index 629f36f..717b3d3 100644
--- a/src/org/chromium/support_lib_boundary/WebViewProviderBoundaryInterface.java
+++ b/src/org/chromium/support_lib_boundary/WebViewProviderBoundaryInterface.java
@@ -13,19 +13,39 @@ import java.lang.reflect.InvocationHandler;
/**
*/
public interface WebViewProviderBoundaryInterface {
- void insertVisualStateCallback(long requestId,
- /* VisualStateCallback */ InvocationHandler callback);
+ void insertVisualStateCallback(
+ long requestId, /* VisualStateCallback */ InvocationHandler callback);
+
/* WebMessagePort */ InvocationHandler[] createWebMessageChannel();
+
void postMessageToMainFrame(/* WebMessage */ InvocationHandler message, Uri targetOrigin);
- void addWebMessageListener(String jsObjectName, String[] allowedOriginRules,
+
+ void addWebMessageListener(
+ String jsObjectName,
+ String[] allowedOriginRules,
/* WebMessageListener */ InvocationHandler listener);
+
void removeWebMessageListener(String jsObjectName);
+
/* ScriptHandler */ InvocationHandler addDocumentStartJavaScript(
String script, String[] allowedOriginRules);
+
WebViewClient getWebViewClient();
+
WebChromeClient getWebChromeClient();
+
/* WebViewRenderer */ InvocationHandler getWebViewRenderer();
+
/* WebViewRendererClient */ InvocationHandler getWebViewRendererClient();
+
void setWebViewRendererClient(
/* WebViewRendererClient */ InvocationHandler webViewRendererClient);
+
+ void setProfile(String profileName);
+
+ void setAudioMuted(boolean muted);
+
+ boolean isAudioMuted();
+
+ /* Profile */ InvocationHandler getProfile();
}