Rename JavaScriptDialogCreator to JavaScriptDialogManager.

It has taken on some responsibility besides just creating dialogs. I'm also planning on adding an additional method soon for accepting/dismissing an open dialog.
BUG=none
TBR=joth

Review URL: https://codereview.chromium.org/12082123

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180194 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/android_webview/native/aw_javascript_dialog_manager.h b/android_webview/native/aw_javascript_dialog_manager.h
new file mode 100644
index 0000000..63aed51
--- /dev/null
+++ b/android_webview/native/aw_javascript_dialog_manager.h
@@ -0,0 +1,41 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef ANDROID_WEBVIEW_NATIVE_AW_JAVASCRIPT_DIALOG_MANAGER_H_
+#define ANDROID_WEBVIEW_NATIVE_AW_JAVASCRIPT_DIALOG_MANAGER_H_
+
+#include "content/public/browser/javascript_dialog_manager.h"
+
+namespace android_webview {
+
+class AwJavaScriptDialogManager : public content::JavaScriptDialogManager {
+ public:
+  explicit AwJavaScriptDialogManager();
+  virtual ~AwJavaScriptDialogManager();
+
+  // Overridden from content::JavaScriptDialogManager:
+  virtual void RunJavaScriptDialog(
+      content::WebContents* web_contents,
+      const GURL& origin_url,
+      const std::string& accept_lang,
+      content::JavaScriptMessageType message_type,
+      const string16& message_text,
+      const string16& default_prompt_text,
+      const DialogClosedCallback& callback,
+      bool* did_suppress_message) OVERRIDE;
+  virtual void RunBeforeUnloadDialog(
+      content::WebContents* web_contents,
+      const string16& message_text,
+      bool is_reload,
+      const DialogClosedCallback& callback) OVERRIDE;
+  virtual void ResetJavaScriptState(
+      content::WebContents* web_contents) OVERRIDE;
+
+ private:
+  DISALLOW_COPY_AND_ASSIGN(AwJavaScriptDialogManager);
+};
+
+}  // namespace android_webview
+
+#endif  // ANDROID_WEBVIEW_NATIVE_AW_JAVASCRIPT_DIALOG_MANAGER_H_