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
;
19 class DateFormatSymbols$DFSData
;
24 class java::text::DateFormatSymbols
: public ::java::lang::Object
27 static JArray
< ::java::lang::String
* > * getStringArray(::java::util::List
*, ::java::lang::String
*, jint
);
28 static JArray
< ::java::lang::String
* > * getStringArray(::java::util::List
*, ::java::lang::String
*, jint
, JArray
< ::java::lang::String
* > *);
29 static JArray
< JArray
< ::java::lang::String
* > * > * getZoneStrings(::java::util::List
*, ::java::util::Locale
*);
30 static JArray
< ::java::lang::String
* > * formatsForKey(::java::util::List
*, ::java::lang::String
*);
31 static ::java::lang::String
* getString(::java::util::List
*, ::java::lang::String
*);
32 static ::java::text::DateFormatSymbols$DFSData
* retrieveData(::java::util::Locale
*);
34 DateFormatSymbols(::java::util::Locale
*);
36 virtual JArray
< ::java::lang::String
* > * getAmPmStrings();
37 virtual JArray
< ::java::lang::String
* > * getEras();
38 virtual ::java::lang::String
* getLocalPatternChars();
39 virtual JArray
< ::java::lang::String
* > * getMonths();
40 virtual JArray
< ::java::lang::String
* > * getShortMonths();
41 virtual JArray
< ::java::lang::String
* > * getShortWeekdays();
42 virtual JArray
< ::java::lang::String
* > * getWeekdays();
43 virtual JArray
< JArray
< ::java::lang::String
* > * > * getZoneStrings();
44 virtual void setAmPmStrings(JArray
< ::java::lang::String
* > *);
45 virtual void setEras(JArray
< ::java::lang::String
* > *);
46 virtual void setLocalPatternChars(::java::lang::String
*);
47 virtual void setMonths(JArray
< ::java::lang::String
* > *);
48 virtual void setShortMonths(JArray
< ::java::lang::String
* > *);
49 virtual void setShortWeekdays(JArray
< ::java::lang::String
* > *);
50 virtual void setWeekdays(JArray
< ::java::lang::String
* > *);
51 virtual void setZoneStrings(JArray
< JArray
< ::java::lang::String
* > * > *);
53 static jboolean
equals(::java::lang::Object
*, ::java::lang::Object
*);
54 static jint
hashCode(::java::lang::Object
*);
56 virtual jboolean
equals(::java::lang::Object
*);
57 virtual ::java::lang::Object
* clone();
58 virtual jint
hashCode();
59 static ::java::text::DateFormatSymbols
* getInstance();
60 static ::java::text::DateFormatSymbols
* getInstance(::java::util::Locale
*);
62 static ::java::util::Properties
* properties
;
63 static ::java::util::regex::Pattern
* ZONE_SEP
;
64 static ::java::util::regex::Pattern
* FIELD_SEP
;
65 static ::java::util::concurrent::ConcurrentMap
* dataCache
;
66 public: // actually package-private
67 JArray
< ::java::lang::String
* > * __attribute__((aligned(__alignof__( ::java::lang::Object
)))) ampms
;
68 JArray
< ::java::lang::String
* > * eras
;
70 ::java::lang::String
* localPatternChars
;
71 public: // actually package-private
72 JArray
< ::java::lang::String
* > * months
;
73 JArray
< ::java::lang::String
* > * shortMonths
;
74 JArray
< ::java::lang::String
* > * shortWeekdays
;
75 JArray
< ::java::lang::String
* > * weekdays
;
77 JArray
< JArray
< ::java::lang::String
* > * > * runtimeZoneStrings
;
78 JArray
< JArray
< ::java::lang::String
* > * > * zoneStrings
;
79 static const jlong serialVersionUID
= -5987973545549424702LL;
80 static JArray
< ::java::lang::String
* > * formatPrefixes
;
81 public: // actually package-private
82 JArray
< ::java::lang::String
* > * dateFormats
;
83 JArray
< ::java::lang::String
* > * timeFormats
;
85 static ::java::lang::Class
class$
;
88 #endif // __java_text_DateFormatSymbols__