static IntPtr n_GetLabel_Ljava_text_NumberFormat_D(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, double p1) { global::Org.Achartengine.Chart.AbstractChart __this = global::Java.Lang.Object.GetObject <global::Org.Achartengine.Chart.AbstractChart> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Java.Text.NumberFormat p0 = global::Java.Lang.Object.GetObject <global::Java.Text.NumberFormat> (native_p0, JniHandleOwnership.DoNotTransfer); IntPtr __ret = JNIEnv.NewString(__this.GetLabel(p0, p1)); return(__ret); }
protected virtual string GetLabel(global::Java.Text.NumberFormat p0, double p1) { if (id_getLabel_Ljava_text_NumberFormat_D == IntPtr.Zero) { id_getLabel_Ljava_text_NumberFormat_D = JNIEnv.GetMethodID(class_ref, "getLabel", "(Ljava/text/NumberFormat;D)Ljava/lang/String;"); } string __ret; if (GetType() == ThresholdType) { __ret = JNIEnv.GetString(JNIEnv.CallObjectMethod(Handle, id_getLabel_Ljava_text_NumberFormat_D, new JValue(p0), new JValue(p1)), JniHandleOwnership.TransferLocalRef); } else { __ret = JNIEnv.GetString(JNIEnv.CallNonvirtualObjectMethod(Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "getLabel", "(Ljava/text/NumberFormat;D)Ljava/lang/String;"), new JValue(p0), new JValue(p1)), JniHandleOwnership.TransferLocalRef); } return(__ret); }