2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_text_DateFormatSymbols__
5 #define __java_text_DateFormatSymbols__
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
18 class DateFormatSymbols
;
23 class java::text::DateFormatSymbols
: public ::java::lang::Object
26 static JArray
< ::java::lang::String
* > * getStringArray(::java::util::ResourceBundle
*, ::java::lang::String
*);
27 JArray
< JArray
< ::java::lang::String
* > * > * getZoneStrings(::java::util::ResourceBundle
*, ::java::util::Locale
*);
28 JArray
< ::java::lang::String
* > * formatsForKey(::java::util::ResourceBundle
*, ::java::lang::String
*);
30 DateFormatSymbols(::java::util::Locale
*);
32 virtual JArray
< ::java::lang::String
* > * getAmPmStrings();
33 virtual JArray
< ::java::lang::String
* > * getEras();
34 virtual ::java::lang::String
* getLocalPatternChars();
35 virtual JArray
< ::java::lang::String
* > * getMonths();
36 virtual JArray
< ::java::lang::String
* > * getShortMonths();
37 virtual JArray
< ::java::lang::String
* > * getShortWeekdays();
38 virtual JArray
< ::java::lang::String
* > * getWeekdays();
39 virtual JArray
< JArray
< ::java::lang::String
* > * > * getZoneStrings();
40 virtual void setAmPmStrings(JArray
< ::java::lang::String
* > *);
41 virtual void setEras(JArray
< ::java::lang::String
* > *);
42 virtual void setLocalPatternChars(::java::lang::String
*);
43 virtual void setMonths(JArray
< ::java::lang::String
* > *);
44 virtual void setShortMonths(JArray
< ::java::lang::String
* > *);
45 virtual void setShortWeekdays(JArray
< ::java::lang::String
* > *);
46 virtual void setWeekdays(JArray
< ::java::lang::String
* > *);
47 virtual void setZoneStrings(JArray
< JArray
< ::java::lang::String
* > * > *);
49 static jboolean
equals(::java::lang::Object
*, ::java::lang::Object
*);
50 static jint
hashCode(::java::lang::Object
*);
52 virtual jboolean
equals(::java::lang::Object
*);
53 virtual ::java::lang::Object
* clone();
54 virtual jint
hashCode();
55 static ::java::text::DateFormatSymbols
* getInstance();
56 static ::java::text::DateFormatSymbols
* getInstance(::java::util::Locale
*);
57 public: // actually package-private
58 JArray
< ::java::lang::String
* > * __attribute__((aligned(__alignof__( ::java::lang::Object
)))) ampms
;
59 JArray
< ::java::lang::String
* > * eras
;
61 ::java::lang::String
* localPatternChars
;
62 public: // actually package-private
63 JArray
< ::java::lang::String
* > * months
;
64 JArray
< ::java::lang::String
* > * shortMonths
;
65 JArray
< ::java::lang::String
* > * shortWeekdays
;
66 JArray
< ::java::lang::String
* > * weekdays
;
68 JArray
< JArray
< ::java::lang::String
* > * > * runtimeZoneStrings
;
69 JArray
< JArray
< ::java::lang::String
* > * > * zoneStrings
;
70 static const jlong serialVersionUID
= -5987973545549424702LL;
71 static JArray
< ::java::lang::String
* > * formatPrefixes
;
72 public: // actually package-private
73 JArray
< ::java::lang::String
* > * dateFormats
;
74 JArray
< ::java::lang::String
* > * timeFormats
;
76 static ::java::lang::Class
class$
;
79 #endif // __java_text_DateFormatSymbols__