OSDN Git Service

Merged gcj-eclipse branch to trunk.
[pf3gnuchains/gcc-fork.git] / libjava / gnu / java / util / prefs / gconf / GConfNativePeer.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __gnu_java_util_prefs_gconf_GConfNativePeer__
5 #define __gnu_java_util_prefs_gconf_GConfNativePeer__
6
7 #pragma interface
8
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
11
12 extern "Java"
13 {
14   namespace gnu
15   {
16     namespace java
17     {
18       namespace util
19       {
20         namespace prefs
21         {
22           namespace gconf
23           {
24               class GConfNativePeer;
25           }
26         }
27       }
28     }
29   }
30 }
31
32 class gnu::java::util::prefs::gconf::GConfNativePeer : public ::java::lang::Object
33 {
34
35 public:
36   GConfNativePeer();
37   jboolean nodeExist(::java::lang::String *);
38   void startWatchingNode(::java::lang::String *);
39   void stopWatchingNode(::java::lang::String *);
40   jboolean setString(::java::lang::String *, ::java::lang::String *);
41   jboolean unset(::java::lang::String *);
42   ::java::lang::String * getKey(::java::lang::String *);
43   ::java::util::List * getKeys(::java::lang::String *);
44   ::java::util::List * getChildrenNodes(::java::lang::String *);
45   static ::java::lang::String * escapeString(::java::lang::String *);
46   static ::java::lang::String * unescapeString(::java::lang::String *);
47   void suggestSync();
48 public: // actually protected
49   void finalize();
50 private:
51   static void init_id_cache();
52   static void init_class();
53   static void finalize_class();
54 public: // actually protected
55   static jboolean gconf_client_dir_exists(::java::lang::String *);
56   static void gconf_client_add_dir(::java::lang::String *);
57   static void gconf_client_remove_dir(::java::lang::String *);
58   static jboolean gconf_client_set_string(::java::lang::String *, ::java::lang::String *);
59   static ::java::lang::String * gconf_client_get_string(::java::lang::String *);
60   static jboolean gconf_client_unset(::java::lang::String *);
61   static void gconf_client_suggest_sync();
62   static ::java::util::List * gconf_client_all_nodes(::java::lang::String *);
63   static ::java::util::List * gconf_client_all_keys(::java::lang::String *);
64   static ::java::lang::String * gconf_escape_key(::java::lang::String *);
65   static ::java::lang::String * gconf_unescape_key(::java::lang::String *);
66 private:
67   static JArray< ::java::lang::Object * > * semaphore;
68 public:
69   static ::java::lang::Class class$;
70 };
71
72 #endif // __gnu_java_util_prefs_gconf_GConfNativePeer__