public class OnTouchEvent extends RPCNotification
Parameter List
| Name | Type | Description | Reg. | Notes | Version |
|---|---|---|---|---|---|
| type | TouchType | The type of touch event. | Y | SmartDeviceLink 3.0 | |
| event | TouchEvent | List of all individual touches involved in this event. | Y | minsize:1; maxsize:10 | SmartDeviceLink 3.0 |
Note:
SDL needs to be informed about every User`s touching the touch screen.
| Modifier and Type | Field and Description |
|---|---|
static String |
KEY_EVENT |
static String |
KEY_TYPE |
function, KEY_CORRELATION_ID, KEY_FUNCTION_NAME, KEY_NOTIFICATION, KEY_PARAMETERS, KEY_REQUEST, KEY_RESPONSE, messageType, parametersKEY_BULK_DATA, KEY_PROTECTED, store| Constructor and Description |
|---|
OnTouchEvent()
Constructs a new OnTouchEvent object
|
OnTouchEvent(Hashtable<String,Object> hash)
Constructs a new OnTouchEvent object indicated by the Hashtable
parameter
|
OnTouchEvent(TouchType type,
List<TouchEvent> event)
Constructs a new OnTouchEvent object
|
| Modifier and Type | Method and Description |
|---|---|
List<TouchEvent> |
getEvent() |
TouchType |
getType() |
OnTouchEvent |
setEvent(List<TouchEvent> event) |
OnTouchEvent |
setType(TouchType type) |
getBoolean, getDouble, getFloat, getFunctionID, getFunctionName, getInteger, getLong, getMessageType, getObject, getParameters, getString, setFunctionName, setParametersclone, deserializeJSON, equals, format, formatObject, getBulkData, getMessageTypeName, getStore, getStoreValue, getValue, getValueForString, hashCode, hasKey, isPayloadProtected, serializeJSON, serializeJSON, setBulkData, setPayloadProtected, setValuepublic static final String KEY_EVENT
public static final String KEY_TYPE
public OnTouchEvent()
public OnTouchEvent(Hashtable<String,Object> hash)
Constructs a new OnTouchEvent object indicated by the Hashtable parameter
hash - The Hashtable to usepublic OnTouchEvent(@NonNull
TouchType type,
@NonNull
List<TouchEvent> event)
public OnTouchEvent setType(@NonNull TouchType type)
public TouchType getType()
public OnTouchEvent setEvent(@NonNull List<TouchEvent> event)
public List<TouchEvent> getEvent()