1 
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3 
4 #ifndef __java_text_DecimalFormatSymbols__
5 #define __java_text_DecimalFormatSymbols__
6 
7 #pragma interface
8 
9 #include <java/lang/Object.h>
10 extern "Java"
11 {
12   namespace java
13   {
14     namespace text
15     {
16         class DecimalFormatSymbols;
17     }
18   }
19 }
20 
21 class java::text::DecimalFormatSymbols : public ::java::lang::Object
22 {
23 
24 public:
25   virtual ::java::lang::Object * clone();
26   DecimalFormatSymbols();
27 private:
28   ::java::lang::String * safeGetString(::java::util::ResourceBundle *, ::java::lang::String *, ::java::lang::String *);
29   jchar safeGetChar(::java::util::ResourceBundle *, ::java::lang::String *, jchar);
30 public:
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();
39 public:
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);
57 public:
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);
68 private:
69   void readObject(::java::io::ObjectInputStream *);
70 public:
71   static ::java::text::DecimalFormatSymbols * getInstance();
72   static ::java::text::DecimalFormatSymbols * getInstance(::java::util::Locale *);
73 private:
74   ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) currencySymbol;
75   jchar decimalSeparator;
76   jchar digit;
77   jchar exponential;
78   jchar groupingSeparator;
79   ::java::lang::String * infinity;
80   ::java::lang::String * intlCurrencySymbol;
81   jchar minusSign;
82   jchar monetarySeparator;
83   ::java::lang::String * NaN;
84   jchar patternSeparator;
85   jchar percent;
86   jchar perMill;
87   jint serialVersionOnStream;
88   jchar zeroDigit;
89   ::java::util::Locale * locale;
90   ::java::util::Currency * currency;
91   static const jlong serialVersionUID = 5772796243397350300LL;
92 public:
93   static ::java::lang::Class class$;
94 };
95 
96 #endif // __java_text_DecimalFormatSymbols__
97