// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- #ifndef __java_text_DecimalFormatSymbols__ #define __java_text_DecimalFormatSymbols__ #pragma interface #include extern "Java" { namespace java { namespace text { class DecimalFormatSymbols; } } } class java::text::DecimalFormatSymbols : public ::java::lang::Object { public: ::java::lang::Object * clone(); DecimalFormatSymbols(); private: ::java::lang::String * safeGetString(::java::util::ResourceBundle *, ::java::lang::String *, ::java::lang::String *); jchar safeGetChar(::java::util::ResourceBundle *, ::java::lang::String *, jchar); public: DecimalFormatSymbols(::java::util::Locale *); jboolean equals(::java::lang::Object *); ::java::util::Currency * getCurrency(); ::java::lang::String * getCurrencySymbol(); jchar getDecimalSeparator(); jchar getDigit(); public: // actually package-private jchar getExponential(); public: jchar getGroupingSeparator(); ::java::lang::String * getInfinity(); ::java::lang::String * getInternationalCurrencySymbol(); jchar getMinusSign(); jchar getMonetaryDecimalSeparator(); ::java::lang::String * getNaN(); jchar getPatternSeparator(); jchar getPercent(); jchar getPerMill(); jchar getZeroDigit(); jint hashCode(); void setCurrency(::java::util::Currency *); void setCurrencySymbol(::java::lang::String *); void setDecimalSeparator(jchar); void setDigit(jchar); public: // actually package-private void setExponential(jchar); public: void setGroupingSeparator(jchar); void setInfinity(::java::lang::String *); void setInternationalCurrencySymbol(::java::lang::String *); void setMinusSign(jchar); void setMonetaryDecimalSeparator(jchar); void setNaN(::java::lang::String *); void setPatternSeparator(jchar); void setPercent(jchar); void setPerMill(jchar); void setZeroDigit(jchar); private: void readObject(::java::io::ObjectInputStream *); public: static ::java::text::DecimalFormatSymbols * getInstance(); static ::java::text::DecimalFormatSymbols * getInstance(::java::util::Locale *); private: ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) currencySymbol; jchar decimalSeparator; jchar digit; jchar exponential; jchar groupingSeparator; ::java::lang::String * infinity; ::java::lang::String * intlCurrencySymbol; jchar minusSign; jchar monetarySeparator; ::java::lang::String * NaN; jchar patternSeparator; jchar percent; jchar perMill; jint serialVersionOnStream; jchar zeroDigit; ::java::util::Locale * locale; ::java::util::Currency * currency; static const jlong serialVersionUID = 5772796243397350300LL; public: static ::java::lang::Class class$; }; #endif // __java_text_DecimalFormatSymbols__