2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_text_DecimalFormatSymbols__
5 #define __java_text_DecimalFormatSymbols__
9 #include <java/lang/Object.h>
16 class DecimalFormatSymbols
;
21 class java::text::DecimalFormatSymbols
: public ::java::lang::Object
25 virtual ::java::lang::Object
* clone();
26 DecimalFormatSymbols();
28 ::java::lang::String
* safeGetString(::java::util::ResourceBundle
*, ::java::lang::String
*, ::java::lang::String
*);
29 jchar
safeGetChar(::java::util::ResourceBundle
*, ::java::lang::String
*, jchar
);
31 DecimalFormatSymbols(::java::util::Locale
*);
32 virtual jboolean
equals(::java::lang::Object
*);
33 virtual ::java::util::Currency
* getCurrency();
34 virtual ::java::lang::String
* getCurrencySymbol();
35 virtual jchar
getDecimalSeparator();
36 virtual jchar
getDigit();
37 public: // actually package-private
38 virtual jchar
getExponential();
40 virtual jchar
getGroupingSeparator();
41 virtual ::java::lang::String
* getInfinity();
42 virtual ::java::lang::String
* getInternationalCurrencySymbol();
43 virtual jchar
getMinusSign();
44 virtual jchar
getMonetaryDecimalSeparator();
45 virtual ::java::lang::String
* getNaN();
46 virtual jchar
getPatternSeparator();
47 virtual jchar
getPercent();
48 virtual jchar
getPerMill();
49 virtual jchar
getZeroDigit();
50 virtual jint
hashCode();
51 virtual void setCurrency(::java::util::Currency
*);
52 virtual void setCurrencySymbol(::java::lang::String
*);
53 virtual void setDecimalSeparator(jchar
);
54 virtual void setDigit(jchar
);
55 public: // actually package-private
56 virtual void setExponential(jchar
);
58 virtual void setGroupingSeparator(jchar
);
59 virtual void setInfinity(::java::lang::String
*);
60 virtual void setInternationalCurrencySymbol(::java::lang::String
*);
61 virtual void setMinusSign(jchar
);
62 virtual void setMonetaryDecimalSeparator(jchar
);
63 virtual void setNaN(::java::lang::String
*);
64 virtual void setPatternSeparator(jchar
);
65 virtual void setPercent(jchar
);
66 virtual void setPerMill(jchar
);
67 virtual void setZeroDigit(jchar
);
69 void readObject(::java::io::ObjectInputStream
*);
71 static ::java::text::DecimalFormatSymbols
* getInstance();
72 static ::java::text::DecimalFormatSymbols
* getInstance(::java::util::Locale
*);
74 ::java::lang::String
* __attribute__((aligned(__alignof__( ::java::lang::Object
)))) currencySymbol
;
75 jchar decimalSeparator
;
78 jchar groupingSeparator
;
79 ::java::lang::String
* infinity
;
80 ::java::lang::String
* intlCurrencySymbol
;
82 jchar monetarySeparator
;
83 ::java::lang::String
* NaN
;
84 jchar patternSeparator
;
87 jint serialVersionOnStream
;
89 ::java::util::Locale
* locale
;
90 ::java::util::Currency
* currency
;
91 static const jlong serialVersionUID
= 5772796243397350300LL;
93 static ::java::lang::Class
class$
;
96 #endif // __java_text_DecimalFormatSymbols__