| OLD | NEW |
| (Empty) |
| 1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. | |
| 2 // Use of this source code is governed by a BSD-style license that can be | |
| 3 // found in the LICENSE file. | |
| 4 | |
| 5 #ifndef WEBKIT_GLUE_EMPTY_WEBFRAMECLIENT_H_ | |
| 6 #define WEBKIT_GLUE_EMPTY_WEBFRAMECLIENT_H_ | |
| 7 | |
| 8 #include "webkit/api/public/WebFrameClient.h" | |
| 9 #include "webkit/api/public/WebURLError.h" | |
| 10 | |
| 11 namespace webkit_glue { | |
| 12 | |
| 13 // Extend from this if you only need to override a few WebFrameClient methods. | |
| 14 class EmptyWebFrameClient : public WebKit::WebFrameClient { | |
| 15 public: | |
| 16 virtual WebKit::WebPlugin* createPlugin( | |
| 17 WebKit::WebFrame* frame, const WebKit::WebPluginParams& params) { | |
| 18 return NULL; } | |
| 19 virtual WebKit::WebWorker* createWorker( | |
| 20 WebKit::WebFrame* frame, WebKit::WebWorkerClient* client) { | |
| 21 return NULL; } | |
| 22 virtual WebKit::WebMediaPlayer* createMediaPlayer( | |
| 23 WebKit::WebFrame* frame, WebKit::WebMediaPlayerClient* client) { | |
| 24 return NULL; } | |
| 25 virtual void willClose(WebKit::WebFrame* frame) {} | |
| 26 virtual void loadURLExternally( | |
| 27 WebKit::WebFrame* frame, const WebKit::WebURLRequest& request, | |
| 28 WebKit::WebNavigationPolicy policy) {} | |
| 29 virtual WebKit::WebNavigationPolicy decidePolicyForNavigation( | |
| 30 WebKit::WebFrame* frame, const WebKit::WebURLRequest& request, | |
| 31 WebKit::WebNavigationType type, const WebKit::WebNode& originating_node, | |
| 32 WebKit::WebNavigationPolicy default_policy, bool is_redirect) { | |
| 33 return default_policy; } | |
| 34 virtual bool canHandleRequest( | |
| 35 WebKit::WebFrame*, const WebKit::WebURLRequest&) { return true; } | |
| 36 virtual WebKit::WebURLError cannotHandleRequestError( | |
| 37 WebKit::WebFrame*, const WebKit::WebURLRequest& request) { | |
| 38 return WebKit::WebURLError(); | |
| 39 } | |
| 40 virtual WebKit::WebURLError cancelledError( | |
| 41 WebKit::WebFrame*, const WebKit::WebURLRequest& request) { | |
| 42 return WebKit::WebURLError(); | |
| 43 } | |
| 44 virtual void unableToImplementPolicyWithError( | |
| 45 WebKit::WebFrame*, const WebKit::WebURLError&) {} | |
| 46 virtual void willSubmitForm(WebKit::WebFrame* frame, | |
| 47 const WebKit::WebForm& form) {} | |
| 48 virtual void willPerformClientRedirect( | |
| 49 WebKit::WebFrame* frame, const WebKit::WebURL& from, | |
| 50 const WebKit::WebURL& to, double interval, double fire_time) {} | |
| 51 virtual void didCancelClientRedirect(WebKit::WebFrame* frame) {} | |
| 52 virtual void didCompleteClientRedirect( | |
| 53 WebKit::WebFrame* frame, const WebKit::WebURL& from) {} | |
| 54 virtual void didCreateDataSource( | |
| 55 WebKit::WebFrame* frame, WebKit::WebDataSource* datasource) {} | |
| 56 virtual void didStartProvisionalLoad(WebKit::WebFrame* frame) {} | |
| 57 virtual void didReceiveServerRedirectForProvisionalLoad( | |
| 58 WebKit::WebFrame* frame) {} | |
| 59 virtual void didFailProvisionalLoad( | |
| 60 WebKit::WebFrame* frame, const WebKit::WebURLError& error) {} | |
| 61 virtual void didReceiveDocumentData( | |
| 62 WebKit::WebFrame* frame, const char* data, size_t length, | |
| 63 bool& prevent_default) {} | |
| 64 virtual void didCommitProvisionalLoad( | |
| 65 WebKit::WebFrame* frame, bool is_new_navigation) {} | |
| 66 virtual void didClearWindowObject(WebKit::WebFrame* frame) {} | |
| 67 virtual void didCreateDocumentElement(WebKit::WebFrame* frame) {} | |
| 68 virtual void didReceiveTitle( | |
| 69 WebKit::WebFrame* frame, const WebKit::WebString& title) {} | |
| 70 virtual void didFinishDocumentLoad(WebKit::WebFrame* frame) {} | |
| 71 virtual void didHandleOnloadEvents(WebKit::WebFrame* frame) {} | |
| 72 virtual void didFailLoad( | |
| 73 WebKit::WebFrame* frame, const WebKit::WebURLError& error) {} | |
| 74 virtual void didFinishLoad(WebKit::WebFrame* frame) {} | |
| 75 virtual void didChangeLocationWithinPage( | |
| 76 WebKit::WebFrame* frame, bool is_new_navigation) {} | |
| 77 virtual void didUpdateCurrentHistoryItem(WebKit::WebFrame* frame) {} | |
| 78 virtual void assignIdentifierToRequest( | |
| 79 WebKit::WebFrame* frame, unsigned identifier, | |
| 80 const WebKit::WebURLRequest& request) {} | |
| 81 virtual void willSendRequest( | |
| 82 WebKit::WebFrame* frame, unsigned identifier, | |
| 83 WebKit::WebURLRequest& request, | |
| 84 const WebKit::WebURLResponse& redirect_response) {} | |
| 85 virtual void didReceiveResponse( | |
| 86 WebKit::WebFrame* frame, unsigned identifier, | |
| 87 const WebKit::WebURLResponse& response) {} | |
| 88 virtual void didFinishResourceLoad( | |
| 89 WebKit::WebFrame* frame, unsigned identifier) {} | |
| 90 virtual void didFailResourceLoad( | |
| 91 WebKit::WebFrame* frame, unsigned identifier, | |
| 92 const WebKit::WebURLError& error) {} | |
| 93 virtual void didLoadResourceFromMemoryCache( | |
| 94 WebKit::WebFrame* frame, const WebKit::WebURLRequest& request, | |
| 95 const WebKit::WebURLResponse&) {} | |
| 96 virtual void didDisplayInsecureContent(WebKit::WebFrame* frame) {} | |
| 97 virtual void didRunInsecureContent( | |
| 98 WebKit::WebFrame* frame, const WebKit::WebSecurityOrigin& origin) {} | |
| 99 virtual void didExhaustMemoryAvailableForScript(WebKit::WebFrame* frame) {} | |
| 100 virtual void didCreateScriptContext(WebKit::WebFrame* frame) {} | |
| 101 virtual void didDestroyScriptContext(WebKit::WebFrame* frame) {} | |
| 102 virtual void didCreateIsolatedScriptContext(WebKit::WebFrame* frame) {} | |
| 103 virtual void didChangeContentsSize( | |
| 104 WebKit::WebFrame* frame, const WebKit::WebSize& size) {} | |
| 105 virtual void reportFindInPageMatchCount( | |
| 106 int identifier, int count, bool final_update) {} | |
| 107 virtual void reportFindInPageSelection( | |
| 108 int identifier, int ordinal, const WebKit::WebRect& selection) {} | |
| 109 }; | |
| 110 | |
| 111 } // namespace webkit_glue | |
| 112 | |
| 113 #endif // WEBKIT_GLUE_EMPTY_WEBFRAMECLIENT_H_ | |
| OLD | NEW |