public class DConnectEventMessage
extends java.util.HashMap<java.lang.String,java.lang.Object>
java.util.AbstractMap.SimpleEntry<K,V>, java.util.AbstractMap.SimpleImmutableEntry<K,V>
DConnectMessage.ErrorCode
DEFAULT_API, EXTRA_ACCESS_TOKEN, EXTRA_API, EXTRA_ATTRIBUTE, EXTRA_CLIENT_ID, EXTRA_ERROR_CODE, EXTRA_ERROR_MESSAGE, EXTRA_HOST, EXTRA_INTERFACE, EXTRA_METHOD, EXTRA_PORT, EXTRA_PRODUCT, EXTRA_PROFILE, EXTRA_RECEIVER, EXTRA_REQUEST_CODE, EXTRA_RESULT, EXTRA_SCHEME, EXTRA_SERVICE_ID, EXTRA_SESSION_KEY, EXTRA_VALUE, EXTRA_VERSION, EXTRA_WEBSOCKET, HEADER_GOTAPI_ORIGIN, METHOD_DELETE, METHOD_GET, METHOD_POST, METHOD_PUT, METHOD_WS, RESULT_ERROR, RESULT_OK
コンストラクタと説明 |
---|
DConnectEventMessage()
空のイベントメッセージを生成する.
|
DConnectEventMessage(android.content.Intent intent)
Device Connect イベントメッセージをIntentから生成する.
|
DConnectEventMessage(org.json.JSONObject json)
Device Connect イベントメッセージをJSONから生成する.
|
DConnectEventMessage(java.lang.String json)
Device Connect イベントメッセージをJSONから生成する.
|
修飾子とタイプ | メソッドと説明 |
---|---|
boolean |
getBoolean(java.lang.String key)
booleanを取得する.
|
double |
getDouble(java.lang.String key)
doubleを取得する.
|
float |
getFloat(java.lang.String key)
doubleを取得する.
|
int |
getInt(java.lang.String key)
intを取得する.
|
java.util.List<java.lang.Object> |
getList(java.lang.String key)
List<Object> を取得する. |
long |
getLong(java.lang.String key)
longを取得する.
|
DConnectMessage |
getMessage(java.lang.String key)
DConnectMessage を取得する. |
java.lang.String |
getString(java.lang.String key)
Stringを取得する.
|
java.lang.String |
toString(int indent)
メッセージを文字列にして返却する.
|
public DConnectEventMessage()
public DConnectEventMessage(java.lang.String json) throws org.json.JSONException
json
- メッセージJSONorg.json.JSONException
- JSONへの変換に失敗した場合に発生.public DConnectEventMessage(org.json.JSONObject json) throws org.json.JSONException
json
- メッセージJSONorg.json.JSONException
- JSONへの変換に失敗した場合に発生.public DConnectEventMessage(android.content.Intent intent) throws org.json.JSONException
intent
- メッセージIntentorg.json.JSONException
- JSONへの変換に失敗した場合に発生.public java.lang.String getString(java.lang.String key)
getString
インタフェース内 DConnectMessage
key
- キーpublic int getInt(java.lang.String key)
getInt
インタフェース内 DConnectMessage
key
- キーpublic long getLong(java.lang.String key)
DConnectMessage
getLong
インタフェース内 DConnectMessage
key
- キーpublic boolean getBoolean(java.lang.String key)
getBoolean
インタフェース内 DConnectMessage
key
- キーpublic float getFloat(java.lang.String key)
getFloat
インタフェース内 DConnectMessage
key
- キーpublic double getDouble(java.lang.String key)
DConnectMessage
getDouble
インタフェース内 DConnectMessage
key
- キーpublic java.util.List<java.lang.Object> getList(java.lang.String key)
DConnectMessage
List<Object>
を取得する.getList
インタフェース内 DConnectMessage
key
- キーpublic DConnectMessage getMessage(java.lang.String key)
DConnectMessage
DConnectMessage
を取得する.getMessage
インタフェース内 DConnectMessage
key
- キーpublic java.lang.String toString(int indent)
DConnectMessage
toString
インタフェース内 DConnectMessage
indent
- インデント