Class HttpHeaderSiteKeyExtractor.ServerResponseProcessor
java.lang.Object
org.adblockplus.libadblockplus.android.webview.HttpHeaderSiteKeyExtractor.ServerResponseProcessor
- Enclosing class:
- HttpHeaderSiteKeyExtractor
public static class HttpHeaderSiteKeyExtractor.ServerResponseProcessor
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description ServerResponseProcessor() -
Method Summary
Modifier and Type Method Description protected booleaninjectJavascript(AdblockWebView webView, java.lang.String requestUrl, org.adblockplus.libadblockplus.ServerResponse response, java.util.Map<java.lang.String,java.lang.String> responseHeaders)android.webkit.WebResourceResponseprocess(AdblockWebView webView, java.lang.String requestUrl, org.adblockplus.libadblockplus.ServerResponse response, java.util.Map<java.lang.String,java.lang.String> responseHeaders)protected java.lang.StringreadFileToString(java.io.InputStream inputStream)protected java.lang.StringupdateCspHeader(java.util.Map<java.lang.String,java.lang.String> responseHeaders)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
ServerResponseProcessor
public ServerResponseProcessor()
-
-
Method Details
-
updateCspHeader
protected java.lang.String updateCspHeader(java.util.Map<java.lang.String,java.lang.String> responseHeaders) -
readFileToString
protected java.lang.String readFileToString(java.io.InputStream inputStream) -
injectJavascript
protected boolean injectJavascript(AdblockWebView webView, java.lang.String requestUrl, org.adblockplus.libadblockplus.ServerResponse response, java.util.Map<java.lang.String,java.lang.String> responseHeaders) -
process
public android.webkit.WebResourceResponse process(AdblockWebView webView, java.lang.String requestUrl, org.adblockplus.libadblockplus.ServerResponse response, java.util.Map<java.lang.String,java.lang.String> responseHeaders)
-