package madsdf.shimmer.gui; import java.io.IOException; import javax.bluetooth.RemoteDevice; /** * RemoteDevice with a string representation. * * Java version : JDK 1.6.0_21 * IDE : Netbeans 7.1.1 * * @author Gregoire Aubert * @version 1.0 */ public class MyRemoteDevice{ private RemoteDevice remoteDevice; public MyRemoteDevice(RemoteDevice remoteDevice){ this.remoteDevice = remoteDevice; } @Override public String toString() { if(getRemoteDevice() == null) return ""; try { return getRemoteDevice().getFriendlyName(false); } catch (IOException ex) { return getRemoteDevice().toString(); } } /** * @return the represented remote device */ public RemoteDevice getRemoteDevice() { return remoteDevice; } }