diff options
author | Jonathan Dixon <joth@google.com> | 2012-04-12 20:51:51 +0100 |
---|---|---|
committer | Jonathan Dixon <joth@google.com> | 2012-04-23 12:43:02 +0100 |
commit | d3101b1d300f5942fdb7dfa323dc8830c4edc007 (patch) | |
tree | 4140cbc09c362fd7584fec4f87dff13a79b22388 /core/java/android/webkit/WebSettings.java | |
parent | eb65757d24a97450fed160d66e86a4a62c392c5c (diff) | |
download | frameworks_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.java | 10 |
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. |