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 "components/web_contents_delegate_android/component_jni_registrar.h" 6 7 #include "base/android/jni_android.h" 8 #include "base/android/jni_registrar.h" 9 #include "components/web_contents_delegate_android/color_chooser_android.h" 10 #include "components/web_contents_delegate_android/validation_message_bubble_android.h" 11 #include "components/web_contents_delegate_android/web_contents_delegate_android.h" 12 13 namespace web_contents_delegate_android { 14 15 static base::android::RegistrationMethod kComponentRegisteredMethods[] = { 16 { "ColorChooserAndroid", RegisterColorChooserAndroid }, 17 { "ValidationMessageBubble", ValidationMessageBubbleAndroid::Register }, 18 { "WebContentsDelegateAndroid", RegisterWebContentsDelegateAndroid }, 19 }; 20 RegisterWebContentsDelegateAndroidJni(JNIEnv * env)21bool RegisterWebContentsDelegateAndroidJni(JNIEnv* env) { 22 return RegisterNativeMethods(env, 23 kComponentRegisteredMethods, arraysize(kComponentRegisteredMethods)); 24 } 25 26 } // namespace web_contents_delegate_android 27 28