1 2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- 3 4 #ifndef __java_text_DateFormatSymbols__ 5 #define __java_text_DateFormatSymbols__ 6 7 #pragma interface 8 9 #include <java/lang/Object.h> 10 #include <gcj/array.h> 11 12 extern "Java" 13 { 14 namespace java 15 { 16 namespace text 17 { 18 class DateFormatSymbols; 19 class DateFormatSymbols$DFSData; 20 } 21 } 22 } 23 24 class java::text::DateFormatSymbols : public ::java::lang::Object 25 { 26 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 *); 33 public: 34 DateFormatSymbols(::java::util::Locale *); 35 DateFormatSymbols(); 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 * > * > *); 52 private: 53 static jboolean equals(::java::lang::Object *, ::java::lang::Object *); 54 static jint hashCode(::java::lang::Object *); 55 public: 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 *); 61 private: 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; 69 private: 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; 76 private: 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; 84 public: 85 static ::java::lang::Class class$; 86 }; 87 88 #endif // __java_text_DateFormatSymbols__ 89