/* IRKitDevice.java Copyright (c) 2014 NTT DOCOMO,INC. Released under the MIT license http://opensource.org/licenses/mit-license.php */ package org.deviceconnect.android.deviceplugin.irkit; /** * IRKit端末の情報を持つデータクラス. * @author NTT DOCOMO, INC. */ public class IRKitDevice { /** * デバイス名. */ private String mName; /** * デバイスのIPアドレス. IPv4もしくはIPv6のいずれか。 */ private String mIp; /** * デバイス名を取得する. * * @return デバイス名 */ public String getName() { return mName; } /** * デバイス名を設定する. * * @param name デバイス名 */ public void setName(final String name) { mName = name; } /** * IPアドレスを取得する. IPv4もしくはIPv6のいずれか。 * * @return IPアドレス */ public String getIp() { return mIp; } /** * PIアドレスを設定する. * * @param ip IPアドレス */ public void setIp(final String ip) { mIp = ip; } @Override public String toString() { StringBuilder builder = new StringBuilder(); builder.append("["); if (mName != null) { builder.append("Name : " + mName); } else { builder.append("Name : null"); } builder.append(", "); if (mIp != null) { builder.append("IP : " + mIp); } else { builder.append("IP : null"); } builder.append("]"); return builder.toString(); } }