2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_util_Locale__
5 #define __java_util_Locale__
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
13 class java::util::Locale
: public ::java::lang::Object
16 static ::java::util::Locale
* getLocale(::java::lang::String
*);
17 static ::java::util::Locale
* getLocale(::java::lang::String
*, ::java::lang::String
*);
18 static ::java::util::Locale
* getLocale(::java::lang::String
*, ::java::lang::String
*, ::java::lang::String
*);
19 ::java::lang::String
* convertLanguage(::java::lang::String
*);
21 Locale(::java::lang::String
*, ::java::lang::String
*, ::java::lang::String
*);
22 Locale(::java::lang::String
*, ::java::lang::String
*);
23 Locale(::java::lang::String
*);
24 static ::java::util::Locale
* getDefault();
25 static void setDefault(::java::util::Locale
*);
26 static JArray
< ::java::util::Locale
* > * getAvailableLocales();
27 static JArray
< ::java::lang::String
* > * getISOCountries();
28 static JArray
< ::java::lang::String
* > * getISOLanguages();
30 static JArray
< ::java::lang::String
* > * getISOStrings(::java::lang::String
*);
32 ::java::lang::String
* getLanguage();
33 ::java::lang::String
* getCountry();
34 ::java::lang::String
* getVariant();
35 ::java::lang::String
* toString();
36 ::java::lang::String
* getISO3Language();
37 ::java::lang::String
* getISO3Country();
38 ::java::lang::String
* getDisplayLanguage();
39 ::java::lang::String
* getDisplayLanguage(::java::util::Locale
*);
40 ::java::lang::String
* getDisplayCountry();
41 ::java::lang::String
* getDisplayCountry(::java::util::Locale
*);
42 ::java::lang::String
* getDisplayVariant();
43 ::java::lang::String
* getDisplayVariant(::java::util::Locale
*);
44 ::java::lang::String
* getDisplayName();
45 ::java::lang::String
* getDisplayName(::java::util::Locale
*);
46 ::java::lang::Object
* clone();
48 jboolean
equals(::java::lang::Object
*);
50 void writeObject(::java::io::ObjectOutputStream
*);
51 void readObject(::java::io::ObjectInputStream
*);
53 static ::java::util::Locale
* ENGLISH
;
54 static ::java::util::Locale
* FRENCH
;
55 static ::java::util::Locale
* GERMAN
;
56 static ::java::util::Locale
* ITALIAN
;
57 static ::java::util::Locale
* JAPANESE
;
58 static ::java::util::Locale
* KOREAN
;
59 static ::java::util::Locale
* CHINESE
;
60 static ::java::util::Locale
* SIMPLIFIED_CHINESE
;
61 static ::java::util::Locale
* TRADITIONAL_CHINESE
;
62 static ::java::util::Locale
* FRANCE
;
63 static ::java::util::Locale
* GERMANY
;
64 static ::java::util::Locale
* ITALY
;
65 static ::java::util::Locale
* JAPAN
;
66 static ::java::util::Locale
* KOREA
;
67 static ::java::util::Locale
* CHINA
;
68 static ::java::util::Locale
* PRC
;
69 static ::java::util::Locale
* TAIWAN
;
70 static ::java::util::Locale
* UK
;
71 static ::java::util::Locale
* US
;
72 static ::java::util::Locale
* CANADA
;
73 static ::java::util::Locale
* CANADA_FRENCH
;
74 static ::java::util::Locale
* ROOT
;
76 static const jlong serialVersionUID
= 9149081749638150636LL;
77 ::java::lang::String
* __attribute__((aligned(__alignof__( ::java::lang::Object
)))) language
;
78 ::java::lang::String
* country
;
79 ::java::lang::String
* variant
;
81 static JArray
< ::java::util::Locale
* > * availableLocales
;
82 static ::java::util::HashMap
* localeMap
;
83 static ::java::util::Locale
* defaultLocale
;
84 static JArray
< ::java::lang::String
* > * languageCache
;
85 static JArray
< ::java::lang::String
* > * countryCache
;
87 static ::java::lang::Class
class$
;
90 #endif // __java_util_Locale__