Пример #1
0
 internal TextInfo(java.util.Locale javaLocale)
 {
     this.javaLocale    = javaLocale;
     this.javaCollator  = java.text.Collator.getInstance(javaLocale);
     this.isReadOnly    = true;
     this.listSeparator = null;
 }
Пример #2
0
        public CultureInfo(string name, bool useUserOverride)
        {
            if (name == null)
            {
                throw new System.ArgumentNullException();
            }
            var locale = (java.util.Locale)_LocaleCache.get(name);

            if (locale == null)
            {
                int sep = name.IndexOf('-');
                if (sep == -1)
                {
                    if (name == "")
                    {
                        locale = java.util.Locale.ROOT;
                    }
                    locale = new java.util.Locale(name);
                }
                else
                {
                    var language = name.Substring(0, sep);
                    var country  = name.Substring(sep + 1);
                    locale = new java.util.Locale(language, country);
                }
                locale = (java.util.Locale)
                         _LocaleCache.putIfAbsent(name, locale) ?? locale;
            }
            JavaLocale     = locale;
            CompareInfoRef = new CompareInfo(this, JavaLocale);
            TextInfoRef    = new TextInfo(this, JavaLocale);
        }
Пример #3
0
 public virtual int isLanguageAvailable(java.util.Locale arg0)
 {
     global::MonoJavaBridge.JNIEnv @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv;
     if (!IsClrObject)
     {
         return(@__env.CallIntMethod(this.JvmHandle, global::android.speech.tts.TextToSpeech._isLanguageAvailable7334, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0)));
     }
     else
     {
         return(@__env.CallNonVirtualIntMethod(this.JvmHandle, global::android.speech.tts.TextToSpeech.staticClass, global::android.speech.tts.TextToSpeech._isLanguageAvailable7334, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0)));
     }
 }
Пример #4
0
        public string GetName(int language)
        {
            try {
                CultureInfo      culture = new CultureInfo(language, false);
                java.util.Locale locale  = [email protected](culture);

                return(FamilyFont.getFamily(locale));
            }
            catch {
                return(Name);
            }
        }
Пример #5
0
 public virtual global::java.lang.String getDisplayName(java.util.Locale arg0)
 {
     global::MonoJavaBridge.JNIEnv @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv;
     if (!IsClrObject)
     {
         return(global::MonoJavaBridge.JavaBridge.WrapJavaObject(@__env.CallObjectMethod(this.JvmHandle, global::java.util.TimeZone._getDisplayName15693, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0))) as java.lang.String);
     }
     else
     {
         return(global::MonoJavaBridge.JavaBridge.WrapJavaObject(@__env.CallNonVirtualObjectMethod(this.JvmHandle, global::java.util.TimeZone.staticClass, global::java.util.TimeZone._getDisplayName15693, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0))) as java.lang.String);
     }
 }
Пример #6
0
 public virtual global::java.io.PrintWriter printf(java.util.Locale arg0, java.lang.String arg1, java.lang.Object[] arg2)
 {
     global::MonoJavaBridge.JNIEnv @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv;
     if (!IsClrObject)
     {
         return(global::MonoJavaBridge.JavaBridge.WrapJavaObject(@__env.CallObjectMethod(this.JvmHandle, global::java.io.PrintWriter._printf12695, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg1), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg2))) as java.io.PrintWriter);
     }
     else
     {
         return(global::MonoJavaBridge.JavaBridge.WrapJavaObject(@__env.CallNonVirtualObjectMethod(this.JvmHandle, global::java.io.PrintWriter.staticClass, global::java.io.PrintWriter._printf12695, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg1), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg2))) as java.io.PrintWriter);
     }
 }
Пример #7
0
 void org.apache.http.HttpResponse.setLocale(java.util.Locale arg0)
 {
     global::MonoJavaBridge.JNIEnv @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv;
     if (!IsClrObject)
     {
         @__env.CallVoidMethod(this.JvmHandle, global::org.apache.http.HttpResponse_._setLocale16235, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0));
     }
     else
     {
         @__env.CallNonVirtualVoidMethod(this.JvmHandle, global::org.apache.http.HttpResponse_.staticClass, global::org.apache.http.HttpResponse_._setLocale16235, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0));
     }
 }
Пример #8
0
 public global::java.lang.String getSymbol(java.util.Locale arg0)
 {
     global::MonoJavaBridge.JNIEnv @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv;
     if (!IsClrObject)
     {
         return(global::MonoJavaBridge.JavaBridge.WrapJavaObject(@__env.CallObjectMethod(this.JvmHandle, global::java.util.Currency._getSymbol15355, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0))) as java.lang.String);
     }
     else
     {
         return(global::MonoJavaBridge.JavaBridge.WrapJavaObject(@__env.CallNonVirtualObjectMethod(this.JvmHandle, global::java.util.Currency.staticClass, global::java.util.Currency._getSymbol15355, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0))) as java.lang.String);
     }
 }
Пример #9
0
 public static void setDefault(java.util.Locale arg0)
 {
     global::MonoJavaBridge.JNIEnv @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv;
     @__env.CallStaticVoidMethod(java.util.Locale.staticClass, global::java.util.Locale._setDefault15537, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0));
 }
Пример #10
0
 public Locale(string language, string country)
 {
     this._inner = new _Locale(language, country);
 }
Пример #11
0
 public Address(java.util.Locale arg0)  : base(global::MonoJavaBridge.JNIEnv.ThreadEnv)
 {
     global::MonoJavaBridge.JNIEnv         @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv;
     global::MonoJavaBridge.JniLocalHandle handle = @__env.NewObject(android.location.Address.staticClass, global::android.location.Address._Address4692, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0));
     Init(@__env, handle);
 }
Пример #12
0
 public static global::java.text.NumberFormat getPercentInstance(java.util.Locale arg0)
 {
     global::MonoJavaBridge.JNIEnv @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv;
     return(global::MonoJavaBridge.JavaBridge.WrapJavaObject(@__env.CallStaticObjectMethod(java.text.NumberFormat.staticClass, global::java.text.NumberFormat._getPercentInstance15143, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0))) as java.text.NumberFormat);
 }
Пример #13
0
 public static global::java.text.DateFormat getDateInstance(int arg0, java.util.Locale arg1)
 {
     global::MonoJavaBridge.JNIEnv @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv;
     return(global::MonoJavaBridge.JavaBridge.WrapJavaObject(@__env.CallStaticObjectMethod(java.text.DateFormat.staticClass, global::java.text.DateFormat._getDateInstance15090, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg1))) as java.text.DateFormat);
 }
Пример #14
0
 public static int getFormatTypeForLocale(java.util.Locale arg0)
 {
     global::MonoJavaBridge.JNIEnv @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv;
     return(@__env.CallStaticIntMethod(android.telephony.PhoneNumberUtils.staticClass, global::android.telephony.PhoneNumberUtils._getFormatTypeForLocale7388, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0)));
 }
Пример #15
0
 public static global::java.util.Currency getInstance(java.util.Locale arg0)
 {
     global::MonoJavaBridge.JNIEnv @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv;
     return(global::MonoJavaBridge.JavaBridge.WrapJavaObject(@__env.CallStaticObjectMethod(java.util.Currency.staticClass, global::java.util.Currency._getInstance15352, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0))) as java.util.Currency);
 }
Пример #16
0
 public Formatter(java.io.File arg0, java.lang.String arg1, java.util.Locale arg2)  : base(global::MonoJavaBridge.JNIEnv.ThreadEnv)
 {
     global::MonoJavaBridge.JNIEnv         @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv;
     global::MonoJavaBridge.JniLocalHandle handle = @__env.NewObject(java.util.Formatter.staticClass, global::java.util.Formatter._Formatter15430, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg1), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg2));
     Init(@__env, handle);
 }
Пример #17
0
 public Geocoder(android.content.Context arg0, java.util.Locale arg1)  : base(global::MonoJavaBridge.JNIEnv.ThreadEnv)
 {
     global::MonoJavaBridge.JNIEnv         @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv;
     global::MonoJavaBridge.JniLocalHandle handle = @__env.NewObject(android.location.Geocoder.staticClass, global::android.location.Geocoder._Geocoder4714, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg1));
     Init(@__env, handle);
 }
Пример #18
0
        //
        // called by CultureInfo
        //

        public TextInfo(CultureInfo cultureInfo, java.util.Locale locale)
        {
            CultureInfoRef = cultureInfo;
            JavaLocale     = locale;
        }