content_renderer_client.cc revision 7d4cd473f85ac64c3747c96c277f9e506a0d2246
1// Copyright (c) 2012 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#include "content/public/renderer/content_renderer_client.h"
6
7namespace content {
8
9SkBitmap* ContentRendererClient::GetSadPluginBitmap() {
10  return NULL;
11}
12
13SkBitmap* ContentRendererClient::GetSadWebViewBitmap() {
14  return NULL;
15}
16
17std::string ContentRendererClient::GetDefaultEncoding() {
18  return std::string();
19}
20
21bool ContentRendererClient::OverrideCreatePlugin(
22    RenderView* render_view,
23    WebKit::WebFrame* frame,
24    const WebKit::WebPluginParams& params,
25    WebKit::WebPlugin** plugin) {
26  return false;
27}
28
29WebKit::WebPlugin* ContentRendererClient::CreatePluginReplacement(
30    RenderView* render_view,
31    const base::FilePath& plugin_path) {
32  return NULL;
33}
34
35bool ContentRendererClient::HasErrorPage(int http_status_code,
36                                         std::string* error_domain) {
37  return false;
38}
39
40webkit_media::WebMediaPlayerImpl*
41ContentRendererClient::OverrideCreateWebMediaPlayer(
42    RenderView* render_view,
43    WebKit::WebFrame* frame,
44    WebKit::WebMediaPlayerClient* client,
45    base::WeakPtr<webkit_media::WebMediaPlayerDelegate> delegate,
46    const webkit_media::WebMediaPlayerParams& params) {
47  return NULL;
48}
49
50WebKit::WebMediaStreamCenter*
51ContentRendererClient::OverrideCreateWebMediaStreamCenter(
52    WebKit::WebMediaStreamCenterClient* client) {
53  return NULL;
54}
55
56WebKit::WebRTCPeerConnectionHandler*
57ContentRendererClient::OverrideCreateWebRTCPeerConnectionHandler(
58    WebKit::WebRTCPeerConnectionHandlerClient* client) {
59  return NULL;
60}
61
62WebKit::WebClipboard* ContentRendererClient::OverrideWebClipboard() {
63  return NULL;
64}
65
66WebKit::WebMimeRegistry* ContentRendererClient::OverrideWebMimeRegistry() {
67  return NULL;
68}
69
70WebKit::WebHyphenator* ContentRendererClient::OverrideWebHyphenator() {
71  return NULL;
72}
73
74WebKit::WebThemeEngine* ContentRendererClient::OverrideThemeEngine() {
75  return NULL;
76}
77
78WebKit::WebSpeechSynthesizer* ContentRendererClient::OverrideSpeechSynthesizer(
79    WebKit::WebSpeechSynthesizerClient* client) {
80  return NULL;
81}
82
83bool ContentRendererClient::RunIdleHandlerWhenWidgetsHidden() {
84  return true;
85}
86
87bool ContentRendererClient::AllowPopup() {
88  return false;
89}
90
91bool ContentRendererClient::HandleNavigation(
92    WebKit::WebFrame* frame,
93    const WebKit::WebURLRequest& request,
94    WebKit::WebNavigationType type,
95    WebKit::WebNavigationPolicy default_policy,
96    bool is_redirect) {
97  return false;
98}
99
100bool ContentRendererClient::ShouldFork(WebKit::WebFrame* frame,
101                                       const GURL& url,
102                                       const std::string& http_method,
103                                       bool is_initial_navigation,
104                                       bool is_server_redirect,
105                                       bool* send_referrer) {
106  return false;
107}
108
109bool ContentRendererClient::WillSendRequest(
110    WebKit::WebFrame* frame,
111    PageTransition transition_type,
112    const GURL& url,
113    const GURL& first_party_for_cookies,
114    GURL* new_url) {
115  return false;
116}
117
118bool ContentRendererClient::ShouldPumpEventsDuringCookieMessage() {
119  return false;
120}
121
122unsigned long long ContentRendererClient::VisitedLinkHash(
123    const char* canonical_url, size_t length) {
124  return 0LL;
125}
126
127bool ContentRendererClient::IsLinkVisited(unsigned long long link_hash) {
128  return false;
129}
130
131WebKit::WebPrescientNetworking*
132ContentRendererClient::GetPrescientNetworking() {
133  return NULL;
134}
135
136bool ContentRendererClient::ShouldOverridePageVisibilityState(
137    const RenderView* render_view,
138    WebKit::WebPageVisibilityState* override_state) const {
139  return false;
140}
141
142bool ContentRendererClient::HandleGetCookieRequest(
143    RenderView* sender,
144    const GURL& url,
145    const GURL& first_party_for_cookies,
146    std::string* cookies) {
147  return false;
148}
149
150bool ContentRendererClient::HandleSetCookieRequest(
151    RenderView* sender,
152    const GURL& url,
153    const GURL& first_party_for_cookies,
154    const std::string& value) {
155  return false;
156}
157
158bool ContentRendererClient::IsPluginAllowedToCallRequestOSFileHandle(
159    WebKit::WebPluginContainer* container) const {
160  return false;
161}
162
163bool ContentRendererClient::AllowBrowserPlugin(
164    WebKit::WebPluginContainer* container) const {
165  return false;
166}
167
168bool ContentRendererClient::AllowPepperMediaStreamAPI(const GURL& url) const {
169  return false;
170}
171
172}  // namespace content
173