# WebkitToCompatConverterBoundaryInterface

# WebkitToCompatConverterBoundaryInterface

<br />

```
interface WebkitToCompatConverterBoundaryInterface
```

<br />

*** ** * ** ***

Boundary interface for a class used for converting webkit objects into Compat (support library) objects.

## Summary

|                                                                                                                                                                                                                           ### Public functions                                                                                                                                                                                                                           ||
|----------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [InvocationHandler](https://developer.android.com/reference/java/lang/reflect/InvocationHandler.html)`?` | [convertSafeBrowsingResponse](https://developer.android.com/reference/kotlin/org/chromium/support_lib_boundary/WebkitToCompatConverterBoundaryInterface#convertSafeBrowsingResponse(java.lang.Object))`(safeBrowsingResponse: `[Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`?)`                                                  |
| [Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`?`                            | [convertSafeBrowsingResponse](https://developer.android.com/reference/kotlin/org/chromium/support_lib_boundary/WebkitToCompatConverterBoundaryInterface#convertSafeBrowsingResponse(java.lang.reflect.InvocationHandler))`(safeBrowsingResponse: `[InvocationHandler](https://developer.android.com/reference/java/lang/reflect/InvocationHandler.html)`?)`    |
| [InvocationHandler](https://developer.android.com/reference/java/lang/reflect/InvocationHandler.html)`?` | [convertServiceWorkerSettings](https://developer.android.com/reference/kotlin/org/chromium/support_lib_boundary/WebkitToCompatConverterBoundaryInterface#convertServiceWorkerSettings(java.lang.Object))`(serviceWorkerWebSettings: `[Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`?)`                                            |
| [Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`?`                            | [convertServiceWorkerSettings](https://developer.android.com/reference/kotlin/org/chromium/support_lib_boundary/WebkitToCompatConverterBoundaryInterface#convertServiceWorkerSettings(java.lang.reflect.InvocationHandler))`(serviceWorkerSettings: `[InvocationHandler](https://developer.android.com/reference/java/lang/reflect/InvocationHandler.html)`?)` |
| [InvocationHandler](https://developer.android.com/reference/java/lang/reflect/InvocationHandler.html)`?` | [convertSettings](https://developer.android.com/reference/kotlin/org/chromium/support_lib_boundary/WebkitToCompatConverterBoundaryInterface#convertSettings(android.webkit.WebSettings))`(webSettings: `[WebSettings](https://developer.android.com/reference/android/webkit/WebSettings.html)`?)`                                                             |
| [InvocationHandler](https://developer.android.com/reference/java/lang/reflect/InvocationHandler.html)`?` | [convertWebMessagePort](https://developer.android.com/reference/kotlin/org/chromium/support_lib_boundary/WebkitToCompatConverterBoundaryInterface#convertWebMessagePort(java.lang.Object))`(webMessagePort: `[Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`?)`                                                                    |
| [Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`?`                            | [convertWebMessagePort](https://developer.android.com/reference/kotlin/org/chromium/support_lib_boundary/WebkitToCompatConverterBoundaryInterface#convertWebMessagePort(java.lang.reflect.InvocationHandler))`(webMessagePort: `[InvocationHandler](https://developer.android.com/reference/java/lang/reflect/InvocationHandler.html)`?)`                      |
| [InvocationHandler](https://developer.android.com/reference/java/lang/reflect/InvocationHandler.html)`?` | [convertWebResourceError](https://developer.android.com/reference/kotlin/org/chromium/support_lib_boundary/WebkitToCompatConverterBoundaryInterface#convertWebResourceError(java.lang.Object))`(webResourceError: `[Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`?)`                                                              |
| [Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`?`                            | [convertWebResourceError](https://developer.android.com/reference/kotlin/org/chromium/support_lib_boundary/WebkitToCompatConverterBoundaryInterface#convertWebResourceError(java.lang.reflect.InvocationHandler))`(webResourceError: `[InvocationHandler](https://developer.android.com/reference/java/lang/reflect/InvocationHandler.html)`?)`                |
| [InvocationHandler](https://developer.android.com/reference/java/lang/reflect/InvocationHandler.html)`?` | [convertWebResourceRequest](https://developer.android.com/reference/kotlin/org/chromium/support_lib_boundary/WebkitToCompatConverterBoundaryInterface#convertWebResourceRequest(android.webkit.WebResourceRequest))`(request: `[WebResourceRequest](https://developer.android.com/reference/android/webkit/WebResourceRequest.html)`?)`                        |

## Public functions

### convertSafeBrowsingResponse

```
fun convertSafeBrowsingResponse(safeBrowsingResponse: Any?): InvocationHandler?
```  

### convertSafeBrowsingResponse

```
fun convertSafeBrowsingResponse(safeBrowsingResponse: InvocationHandler?): Any?
```  

### convertServiceWorkerSettings

```
fun convertServiceWorkerSettings(serviceWorkerWebSettings: Any?): InvocationHandler?
```  

### convertServiceWorkerSettings

```
fun convertServiceWorkerSettings(serviceWorkerSettings: InvocationHandler?): Any?
```  

### convertSettings

```
fun convertSettings(webSettings: WebSettings?): InvocationHandler?
```  

### convertWebMessagePort

```
fun convertWebMessagePort(webMessagePort: Any?): InvocationHandler?
```  

### convertWebMessagePort

```
fun convertWebMessagePort(webMessagePort: InvocationHandler?): Any?
```  

### convertWebResourceError

```
fun convertWebResourceError(webResourceError: Any?): InvocationHandler?
```  

### convertWebResourceError

```
fun convertWebResourceError(webResourceError: InvocationHandler?): Any?
```  

### convertWebResourceRequest

```
fun convertWebResourceRequest(request: WebResourceRequest?): InvocationHandler?
```