OLD | NEW |
| (Empty) |
1 // Copyright 2014 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/dom_distiller/android/component_jni_registrar.h" | |
6 | |
7 #include "base/android/jni_android.h" | |
8 #include "base/android/jni_registrar.h" | |
9 #include "base/macros.h" | |
10 #include "components/dom_distiller/content/browser/distillable_page_utils_androi
d.h" | |
11 #include "components/dom_distiller/core/distilled_page_prefs_android.h" | |
12 #include "components/dom_distiller/core/dom_distiller_service_android.h" | |
13 #include "components/dom_distiller/core/url_utils_android.h" | |
14 | |
15 namespace dom_distiller { | |
16 | |
17 namespace android { | |
18 | |
19 static base::android::RegistrationMethod kDomDistillerRegisteredMethods[] = { | |
20 {"DistilledPagePrefs", DistilledPagePrefsAndroid::Register}, | |
21 {"DomDistillerService", DomDistillerServiceAndroid::Register}, | |
22 {"DomDistillerUrlUtils", | |
23 dom_distiller::url_utils::android::RegisterUrlUtils}, | |
24 {"DistillablePageUtils", | |
25 dom_distiller::android::RegisterDistillablePageUtils}, | |
26 }; | |
27 | |
28 bool RegisterDomDistiller(JNIEnv* env) { | |
29 return base::android::RegisterNativeMethods( | |
30 env, | |
31 kDomDistillerRegisteredMethods, | |
32 arraysize(kDomDistillerRegisteredMethods)); | |
33 } | |
34 | |
35 } // namespace android | |
36 | |
37 } // namespace dom_distiller | |
OLD | NEW |