summaryrefslogtreecommitdiff
path: root/gnu/java/util/prefs/GConfBasedPreferences.java
diff options
context:
space:
mode:
authorTom Tromey <tromey@redhat.com>2006-12-18 16:47:09 +0000
committerTom Tromey <tromey@redhat.com>2006-12-18 16:47:09 +0000
commitaa0a5322b1e384e251a2139d1d8ecc5179b46782 (patch)
tree6fae8b5e0cf1e427adb99d33f13d0eee6d7a5dbe /gnu/java/util/prefs/GConfBasedPreferences.java
parent196a62c4f4120373a2ab723d1d55c5aaa3d7d1ca (diff)
downloadclasspath-aa0a5322b1e384e251a2139d1d8ecc5179b46782.tar.gz
* java/util/prefs/Preferences.java (getFactory): Genericized.
* java/util/prefs/AbstractPreferences.java (childCache): Genericized. (nodeListeners): Likewise. (preferenceListeners): Likewise. (cachedChildren): Rewrote. (childrenNames): Updated. (addNodeChangeListener): Likewise. (addPreferenceChangeListener): Likewise. * gnu/java/util/prefs/gconf/GConfNativePeer.java (getKeys): Genericized. (getChildrenNodes): Likewise. (gconf_client_all_nodes): Likewise. (gconf_client_all_keys): Likewise. * gnu/java/util/prefs/MemoryBasedPreferences.java (entries): Genericized. (keysSpi): Likewise. (getSpi): Likewise. * gnu/java/util/prefs/GConfBasedPreferences.java (childrenNamesSpi): Genericized. (keysSpi): Likewise. (postorderRemove): Likewise. * gnu/java/util/prefs/EventDispatcher.java (queue): Genericized. (run): Updated.
Diffstat (limited to 'gnu/java/util/prefs/GConfBasedPreferences.java')
-rw-r--r--gnu/java/util/prefs/GConfBasedPreferences.java20
1 files changed, 6 insertions, 14 deletions
diff --git a/gnu/java/util/prefs/GConfBasedPreferences.java b/gnu/java/util/prefs/GConfBasedPreferences.java
index a7e2322b5..0fd4df366 100644
--- a/gnu/java/util/prefs/GConfBasedPreferences.java
+++ b/gnu/java/util/prefs/GConfBasedPreferences.java
@@ -41,7 +41,6 @@ import gnu.java.util.prefs.gconf.GConfNativePeer;
import java.security.Permission;
-import java.util.Iterator;
import java.util.List;
import java.util.prefs.AbstractPreferences;
import java.util.prefs.BackingStoreException;
@@ -185,7 +184,7 @@ public class GConfBasedPreferences
*/
protected String[] childrenNamesSpi() throws BackingStoreException
{
- List nodeList = backend.getChildrenNodes(this.node);
+ List<String> nodeList = backend.getChildrenNodes(this.node);
String[] nodes = new String[nodeList.size()];
nodeList.toArray(nodes);
@@ -228,7 +227,7 @@ public class GConfBasedPreferences
*/
protected String[] keysSpi() throws BackingStoreException
{
- List keyList = backend.getKeys(this.node);
+ List<String> keyList = backend.getKeys(this.node);
String[] keys = new String[keyList.size()];
keyList.toArray(keys);
@@ -246,31 +245,24 @@ public class GConfBasedPreferences
try
{
// gets the listing of directories in this node
- List dirs = backend.getChildrenNodes(directory);
+ List<String> dirs = backend.getChildrenNodes(directory);
if (dirs.size() != 0)
{
- String currentDir = null;
-
- for (Iterator itr = dirs.iterator(); itr.hasNext();)
+ for (String currentDir : dirs)
{
- currentDir = (String) itr.next();
-
// recursive search inside this directory
postorderRemove(currentDir);
}
}
// remove all the keys associated to this directory
- List entries = backend.getKeys(directory);
+ List<String> entries = backend.getKeys(directory);
if (entries.size() != 0)
{
- String key = null;
-
- for (Iterator keys = entries.iterator(); keys.hasNext();)
+ for (String key : entries)
{
- key = (String) keys.next();
this.removeSpi(key);
}
}