org.gnu.gconf
public class ConfClient extends GObject
Deprecated: This class is part of the java-gnome 2.x family of libraries,
which, due to their inefficiency and complexity, are no longer
being maintained and have been abandoned by the java-gnome
project. This class probably may or may not have an equivalent
in java-gnome 4.0; have a look for
org.gnome.gconf.ConfClient
.
Method Summary | |
---|---|
void | addDirectory(String dir, ConfClientPreloadType type)
Add a directory to the list of directories the ConfClient will watch. |
void | addListener(ConfClientListener listener, String nameSpace)
Register an object to handle notify events.
|
void | clearCache()
If you know you're done reading values for a while you can blow away the
cache. |
boolean | dirExists(String dir)
Check to see if a directory exists in the GConf database.
|
ConfValue | get(String key)
Get the value of a configuration key.
|
List | getAllDirs(String dir)
Get a list of the subdirectories in the provided directory.
|
List | getAllEntries(String dir)
Get a list of all ConfEntries in the provided direcotry.
|
boolean | getBoolean(String key)
Request the boolean value stored at the provided key.
|
ConfValue | getDefaultFromSchema(String key)
Return the default value stored in the key's schema, if the key has a
schema associated and the schema exists and the schema contains a default
value.
|
double | getDouble(String key)
Request the double value stored at the provided key.
|
ConfEntry | getEntry(String key, String locale, boolean useSchemaDefault)
Obtain the full ConfEntry for a value.
|
static ConfClient | getInstance()
Method to get the default ConfClient
|
int | getInt(String key)
Request the int value stored at the provided key.
|
Object[] | getList(String key, ConfValueType listType)
Request the object array stored at the key. |
ConfSchema | getSchema(String key)
Request the ConfSchema value stored at the provided key.
|
String | getString(String key)
Request the String value stored at the provided key.
|
void | notifyCallback() |
void | preload(String directory, ConfClientPreloadType type)
Preload a directory. |
void | removeDirectory(String dir)
Remove a directory from the list created with addDirectory.
|
void | removeListener(ConfClientListener listener, String nameSpace)
Removes a listener.
|
void | set(String key, ConfValue value)
Set the value of a configuration key.
|
boolean | setBoolean(String key, boolean value)
Change the value stored at the provided key to the provided boolean
value.
|
boolean | setDouble(String key, double value)
Change the value stored at the provided key to the provided double value.
|
boolean | setInt(String key, int value)
Change the value stored at the provided key to the provided int value.
|
boolean | setList(String key, ConfValueType listType, List value) |
boolean | setSchema(String key, ConfSchema value)
Change the value stored at the provided key to the provided ConfSchema
value.
|
boolean | setString(String key, String value)
Change the value stored at the provided key to the provided String value.
|
void | suggestSync()
Suggest to gconfd that you've just finished a block of changes and it
would be an optimal time to sync to permanent storage.
|
void | t() |
boolean | unset(String key)
Unsets the value of the provided key.
|
Deprecated: Superceeded by java-gnome 4.0; this method may or may not exist in the new bindings but if it does, it will likely have a different name or signature in order that the presented API is a more algorithmic mapping of the underlying native libraries.
Add a directory to the list of directories the ConfClient will watch. Any changes to keys below this directory will cause the "value_changed" event to be fired.Parameters: dir type
Throws: ConfException
Deprecated: Superceeded by java-gnome 4.0; this method may or may not exist in the new bindings but if it does, it will likely have a different name or signature in order that the presented API is a more algorithmic mapping of the underlying native libraries.
Register an object to handle notify events.See Also: ConfClientListener
Deprecated: Superceeded by java-gnome 4.0; this method may or may not exist in the new bindings but if it does, it will likely have a different name or signature in order that the presented API is a more algorithmic mapping of the underlying native libraries.
If you know you're done reading values for a while you can blow away the cache. Note that this nullifies the effect of any preloading you may have done. However it frees some memory.Deprecated: Superceeded by java-gnome 4.0; this method may or may not exist in the new bindings but if it does, it will likely have a different name or signature in order that the presented API is a more algorithmic mapping of the underlying native libraries.
Check to see if a directory exists in the GConf database.Parameters: dir
Throws: ConfException
Deprecated: Superceeded by java-gnome 4.0; this method may or may not exist in the new bindings but if it does, it will likely have a different name or signature in order that the presented API is a more algorithmic mapping of the underlying native libraries.
Get the value of a configuration key.Parameters: key
Throws: ConfException
Deprecated: Superceeded by java-gnome 4.0; this method may or may not exist in the new bindings but if it does, it will likely have a different name or signature in order that the presented API is a more algorithmic mapping of the underlying native libraries.
Get a list of the subdirectories in the provided directory.Parameters: dir
Throws: ConfException
Deprecated: Superceeded by java-gnome 4.0; this method may or may not exist in the new bindings but if it does, it will likely have a different name or signature in order that the presented API is a more algorithmic mapping of the underlying native libraries.
Get a list of all ConfEntries in the provided direcotry.Parameters: dir
Throws: ConfException
Deprecated: Superceeded by java-gnome 4.0; this method may or may not exist in the new bindings but if it does, it will likely have a different name or signature in order that the presented API is a more algorithmic mapping of the underlying native libraries.
Request the boolean value stored at the provided key.Parameters: key
Throws: ConfException
Deprecated: Superceeded by java-gnome 4.0; this method may or may not exist in the new bindings but if it does, it will likely have a different name or signature in order that the presented API is a more algorithmic mapping of the underlying native libraries.
Return the default value stored in the key's schema, if the key has a schema associated and the schema exists and the schema contains a default value.Parameters: key
Throws: ConfException
Deprecated: Superceeded by java-gnome 4.0; this method may or may not exist in the new bindings but if it does, it will likely have a different name or signature in order that the presented API is a more algorithmic mapping of the underlying native libraries.
Request the double value stored at the provided key.Parameters: key
Throws: ConfException
Deprecated: Superceeded by java-gnome 4.0; this method may or may not exist in the new bindings but if it does, it will likely have a different name or signature in order that the presented API is a more algorithmic mapping of the underlying native libraries.
Obtain the full ConfEntry for a value.Parameters: key locale useSchemaDefault
Throws: ConfException
Deprecated: Superceeded by java-gnome 4.0; this method may or may not exist in the new bindings but if it does, it will likely have a different name or signature in order that the presented API is a more algorithmic mapping of the underlying native libraries.
Method to get the default ConfClientReturns: The default ConfClient.
Deprecated: Superceeded by java-gnome 4.0; this method may or may not exist in the new bindings but if it does, it will likely have a different name or signature in order that the presented API is a more algorithmic mapping of the underlying native libraries.
Request the int value stored at the provided key.Parameters: key
Throws: ConfException
Deprecated: Superceeded by java-gnome 4.0; this method may or may not exist in the new bindings but if it does, it will likely have a different name or signature in order that the presented API is a more algorithmic mapping of the underlying native libraries.
Request the object array stored at the key. The return object array is of the type provided.Parameters: key listType
Throws: ConfException
Deprecated: Superceeded by java-gnome 4.0; this method may or may not exist in the new bindings but if it does, it will likely have a different name or signature in order that the presented API is a more algorithmic mapping of the underlying native libraries.
Request the ConfSchema value stored at the provided key.Parameters: key
Throws: ConfException
Deprecated: Superceeded by java-gnome 4.0; this method may or may not exist in the new bindings but if it does, it will likely have a different name or signature in order that the presented API is a more algorithmic mapping of the underlying native libraries.
Request the String value stored at the provided key.Parameters: key
Throws: ConfException
Deprecated: Superceeded by java-gnome 4.0; this method may or may not exist in the new bindings but if it does, it will likely have a different name or signature in order that the presented API is a more algorithmic mapping of the underlying native libraries.
Preload a directory. The directory must have been added already. This is only useful as an optimization if you clear the cache, then later want to do a lot a reads again.Parameters: directory The directory to load type How to preload the directory.
Throws: ConfException
Deprecated: Superceeded by java-gnome 4.0; this method may or may not exist in the new bindings but if it does, it will likely have a different name or signature in order that the presented API is a more algorithmic mapping of the underlying native libraries.
Remove a directory from the list created with addDirectory.Parameters: dir
Throws: ConfException
Deprecated: Superceeded by java-gnome 4.0; this method may or may not exist in the new bindings but if it does, it will likely have a different name or signature in order that the presented API is a more algorithmic mapping of the underlying native libraries.
Removes a listener.See Also: ConfClient
Deprecated: Superceeded by java-gnome 4.0; this method may or may not exist in the new bindings but if it does, it will likely have a different name or signature in order that the presented API is a more algorithmic mapping of the underlying native libraries.
Set the value of a configuration key.Parameters: key value
Throws: ConfException
Deprecated: Superceeded by java-gnome 4.0; this method may or may not exist in the new bindings but if it does, it will likely have a different name or signature in order that the presented API is a more algorithmic mapping of the underlying native libraries.
Change the value stored at the provided key to the provided boolean value.Parameters: key value
Throws: ConfException
Deprecated: Superceeded by java-gnome 4.0; this method may or may not exist in the new bindings but if it does, it will likely have a different name or signature in order that the presented API is a more algorithmic mapping of the underlying native libraries.
Change the value stored at the provided key to the provided double value.Parameters: key value
Throws: ConfException
Deprecated: Superceeded by java-gnome 4.0; this method may or may not exist in the new bindings but if it does, it will likely have a different name or signature in order that the presented API is a more algorithmic mapping of the underlying native libraries.
Change the value stored at the provided key to the provided int value.Parameters: key value
Throws: ConfException
Deprecated: Superceeded by java-gnome 4.0; this method may or may not exist in the new bindings but if it does, it will likely have a different name or signature in order that the presented API is a more algorithmic mapping of the underlying native libraries.
Change the value stored at the provided key to the provided ConfSchema value.Parameters: key value
Throws: ConfException
Deprecated: Superceeded by java-gnome 4.0; this method may or may not exist in the new bindings but if it does, it will likely have a different name or signature in order that the presented API is a more algorithmic mapping of the underlying native libraries.
Change the value stored at the provided key to the provided String value.Parameters: key value
Throws: ConfException
Deprecated: Superceeded by java-gnome 4.0; this method may or may not exist in the new bindings but if it does, it will likely have a different name or signature in order that the presented API is a more algorithmic mapping of the underlying native libraries.
Suggest to gconfd that you've just finished a block of changes and it would be an optimal time to sync to permanent storage.Throws: ConfException
Deprecated: Superceeded by java-gnome 4.0; this method may or may not exist in the new bindings but if it does, it will likely have a different name or signature in order that the presented API is a more algorithmic mapping of the underlying native libraries.
Unsets the value of the provided key.Parameters: key
Throws: ConfException