Home | History | Annotate | Download | only in navigation_interception
      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/navigation_interception/component_jni_registrar.h"
      6 
      7 #include "base/android/jni_android.h"
      8 #include "base/android/jni_registrar.h"
      9 #include "components/navigation_interception/intercept_navigation_delegate.h"
     10 #include "components/navigation_interception/navigation_params_android.h"
     11 
     12 namespace navigation_interception {
     13 
     14 static base::android::RegistrationMethod kComponentRegisteredMethods[] = {
     15   { "InterceptNavigationDelegate", RegisterInterceptNavigationDelegate },
     16   { "NavigationParams", RegisterNavigationParams },
     17 };
     18 
     19 bool RegisterNavigationInterceptionJni(JNIEnv* env) {
     20   return RegisterNativeMethods(
     21       env, kComponentRegisteredMethods, arraysize(kComponentRegisteredMethods));
     22 }
     23 
     24 }  // namespace navigation_interception
     25