1 2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- 3 4 #ifndef __java_util_Properties__ 5 #define __java_util_Properties__ 6 7 #pragma interface 8 9 #include <java/util/Hashtable.h> 10 extern "Java" 11 { 12 namespace gnu 13 { 14 namespace java 15 { 16 namespace lang 17 { 18 class CPStringBuilder; 19 } 20 } 21 } 22 } 23 24 class java::util::Properties : public ::java::util::Hashtable 25 { 26 27 public: 28 Properties(); 29 Properties(::java::util::Properties *); 30 virtual ::java::lang::Object * setProperty(::java::lang::String *, ::java::lang::String *); 31 virtual void load(::java::io::Reader *); 32 virtual void load(::java::io::InputStream *); 33 virtual void save(::java::io::OutputStream *, ::java::lang::String *); 34 virtual void store(::java::io::OutputStream *, ::java::lang::String *); 35 virtual ::java::lang::String * getProperty(::java::lang::String *); 36 virtual ::java::lang::String * getProperty(::java::lang::String *, ::java::lang::String *); 37 virtual ::java::util::Enumeration * propertyNames(); 38 virtual void list(::java::io::PrintStream *); 39 virtual void list(::java::io::PrintWriter *); 40 private: 41 void formatForOutput(::java::lang::String *, ::gnu::java::lang::CPStringBuilder *, jboolean); 42 public: 43 virtual void storeToXML(::java::io::OutputStream *, ::java::lang::String *); 44 virtual void storeToXML(::java::io::OutputStream *, ::java::lang::String *, ::java::lang::String *); 45 virtual void loadFromXML(::java::io::InputStream *); 46 public: // actually protected 47 ::java::util::Properties * __attribute__((aligned(__alignof__( ::java::util::Hashtable)))) defaults; 48 private: 49 static const jlong serialVersionUID = 4112578634029874840LL; 50 public: 51 static ::java::lang::Class class$; 52 }; 53 54 #endif // __java_util_Properties__ 55