aboutsummaryrefslogtreecommitdiff
path: root/libjava/java/util/Properties.h
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/java/util/Properties.h')
-rw-r--r--libjava/java/util/Properties.h16
1 files changed, 15 insertions, 1 deletions
diff --git a/libjava/java/util/Properties.h b/libjava/java/util/Properties.h
index 5075e34..ccb76b5 100644
--- a/libjava/java/util/Properties.h
+++ b/libjava/java/util/Properties.h
@@ -7,6 +7,19 @@
#pragma interface
#include <java/util/Hashtable.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace lang
+ {
+ class CPStringBuilder;
+ }
+ }
+ }
+}
class java::util::Properties : public ::java::util::Hashtable
{
@@ -15,6 +28,7 @@ public:
Properties();
Properties(::java::util::Properties *);
virtual ::java::lang::Object * setProperty(::java::lang::String *, ::java::lang::String *);
+ virtual void load(::java::io::Reader *);
virtual void load(::java::io::InputStream *);
virtual void save(::java::io::OutputStream *, ::java::lang::String *);
virtual void store(::java::io::OutputStream *, ::java::lang::String *);
@@ -24,7 +38,7 @@ public:
virtual void list(::java::io::PrintStream *);
virtual void list(::java::io::PrintWriter *);
private:
- void formatForOutput(::java::lang::String *, ::java::lang::StringBuilder *, jboolean);
+ void formatForOutput(::java::lang::String *, ::gnu::java::lang::CPStringBuilder *, jboolean);
public:
virtual void storeToXML(::java::io::OutputStream *, ::java::lang::String *);
virtual void storeToXML(::java::io::OutputStream *, ::java::lang::String *, ::java::lang::String *);