#pragma once #include #include "collator_jni.hpp" /* android::NumberFormat is the JNI wrapper of java/text/NumberFormat. */ namespace mbgl { namespace android { class NumberFormat { public: static constexpr auto Name() { return "java/text/NumberFormat"; }; static jni::Local> getInstance(jni::JNIEnv&, const jni::Object&); static jni::Local> getCurrencyInstance(jni::JNIEnv&, const jni::Object&); static jni::Local format(jni::JNIEnv&, const jni::Object&, jni::jdouble); static void setMinimumFractionDigits(jni::JNIEnv&, const jni::Object&, jni::jint); static void setMaximumFractionDigits(jni::JNIEnv&, const jni::Object&, jni::jint); static void registerNative(jni::JNIEnv&); }; } // namespace android } // namespace mbgl