summaryrefslogtreecommitdiffstats
path: root/core/java/android/webkit/WebSettings.java
diff options
context:
space:
mode:
authorJonathan Dixon <joth@google.com>2012-04-12 20:51:51 +0100
committerJonathan Dixon <joth@google.com>2012-04-23 12:43:02 +0100
commitd3101b1d300f5942fdb7dfa323dc8830c4edc007 (patch)
tree4140cbc09c362fd7584fec4f87dff13a79b22388 /core/java/android/webkit/WebSettings.java
parenteb65757d24a97450fed160d66e86a4a62c392c5c (diff)
downloadframeworks_base-d3101b1d300f5942fdb7dfa323dc8830c4edc007.zip
frameworks_base-d3101b1d300f5942fdb7dfa323dc8830c4edc007.tar.gz
frameworks_base-d3101b1d300f5942fdb7dfa323dc8830c4edc007.tar.bz2
Seperate interface and implementation of 4 WebView classes
GeolocationPermissionsClassic CookieManagerClassic WebIconDatabaseClassic WebStorageClassic Also creats a WebViewFactory top level class - this remains hidden for now, as it's currently only used implicitly by the other public WebView classes to create the provider instances. Bug: 5626244 Change-Id: Id0ca1c16d8058f31a86414bbc0e8a55db4b907ba
Diffstat (limited to 'core/java/android/webkit/WebSettings.java')
-rw-r--r--core/java/android/webkit/WebSettings.java10
1 files changed, 1 insertions, 9 deletions
diff --git a/core/java/android/webkit/WebSettings.java b/core/java/android/webkit/WebSettings.java
index 4cd828e..1bbf00f 100644
--- a/core/java/android/webkit/WebSettings.java
+++ b/core/java/android/webkit/WebSettings.java
@@ -27,18 +27,10 @@ import android.os.Build;
* been destroyed, any method call on WebSettings will throw an
* IllegalStateException.
*/
-// This is (effectively) an abstract base class; concrete WebViewProviders must
+// This is an abstract base class: concrete WebViewProviders must
// create a class derived from this, and return an instance of it in the
// WebViewProvider.getWebSettingsProvider() method implementation.
public abstract class WebSettings {
- // TODO: Remove MustOverrideException and make all methods throwing it abstract instead;
- // needs API file update.
- private static class MustOverrideException extends RuntimeException {
- MustOverrideException() {
- super("abstract function called: must be overriden!");
- }
- }
-
/**
* Enum for controlling the layout of html.
* NORMAL means no rendering changes.