micropeak: Compile for java 6
[fw/altos] / altosui / AltosBTKnown.java
index 6a8e53cb9dd3699d3f202cd9970f5c8706cff508..a1652ec4e0a6a893d53b96a4009fc20ea5f5c04b 100644 (file)
  */
 
 package altosui;
-import java.lang.*;
 import java.util.*;
-import libaltosJNI.*;
-import java.util.prefs.*;
+import org.altusmetrum.altoslib_2.*;
+import org.altusmetrum.altosuilib_1.*;
 
 public class AltosBTKnown implements Iterable<AltosBTDevice> {
        LinkedList<AltosBTDevice>       devices = new LinkedList<AltosBTDevice>();
-       Preferences                     bt_pref = AltosUIPreferences.bt_devices();
+       AltosPreferencesBackend         bt_pref = AltosUIPreferences.bt_devices();
 
        private String get_address(String name) {
-               return bt_pref.get(name, "");
+               return bt_pref.getString(name, "");
        }
 
        private void set_address(String name, String addr) {
-               bt_pref.put(name, addr);
+               bt_pref.putString(name, addr);
        }
 
        private void remove(String name) {
@@ -45,7 +44,6 @@ public class AltosBTKnown implements Iterable<AltosBTDevice> {
                                String  addr = get_address(name);
                                devices.add(new AltosBTDevice(name, addr));
                        }
-               } catch (BackingStoreException be) {
                } catch (IllegalStateException ie) {
                }
        }