public static class AdblockEngine.Builder extends java.lang.Object implements AdblockEngine.Factory
| Modifier | Constructor and Description |
|---|---|
protected |
Builder(android.content.Context context,
AppInfo appInfo,
java.lang.String basePath) |
| Modifier and Type | Method and Description |
|---|---|
AdblockEngine |
build() |
AdblockEngine.Builder |
enableElementHiding(boolean enable) |
AdblockEngine.Builder |
preloadSubscriptions(android.content.Context context,
java.util.Map<java.lang.String,java.lang.Integer> urlToResourceIdMap,
AndroidHttpClientResourceWrapper.Storage storage) |
AdblockEngine.Builder |
setDisableByDefault() |
AdblockEngine.Builder |
setFilterChangeCallback(FilterChangeCallback callback) |
AdblockEngine.Builder |
setForceUpdatePreloadedSubscriptions(boolean forceUpdate) |
AdblockEngine.Builder |
setHttpClient(HttpClient httpClient) |
AdblockEngine.Builder |
setIsAllowedConnectionCallback(IsAllowedConnectionCallback callback) |
AdblockEngine.Builder |
useV8IsolateProvider(long v8IsolateProviderPtr) |
protected Builder(android.content.Context context,
AppInfo appInfo,
java.lang.String basePath)
public AdblockEngine.Builder setDisableByDefault()
public AdblockEngine.Builder enableElementHiding(boolean enable)
public AdblockEngine.Builder setHttpClient(HttpClient httpClient)
public AdblockEngine.Builder preloadSubscriptions(android.content.Context context, java.util.Map<java.lang.String,java.lang.Integer> urlToResourceIdMap, AndroidHttpClientResourceWrapper.Storage storage)
public AdblockEngine.Builder setForceUpdatePreloadedSubscriptions(boolean forceUpdate)
public AdblockEngine.Builder setIsAllowedConnectionCallback(IsAllowedConnectionCallback callback)
public AdblockEngine.Builder useV8IsolateProvider(long v8IsolateProviderPtr)
public AdblockEngine.Builder setFilterChangeCallback(FilterChangeCallback callback)
public AdblockEngine build()
build in interface AdblockEngine.Factory