/*
TouchProfileConstants.java
Copyright (c) 2015 NTT DOCOMO,INC.
Released under the MIT license
http://opensource.org/licenses/mit-license.php
*/
package org.deviceconnect.profile;
/**
* Constants for Touch Profile API.<br>
* Define parameter name, interface name, attribute and profile name for touch
* profile API.
*
* @deprecated swagger定義ファイルで定数を管理することになったので、このクラスは使用しないこととする。
* @author NTT DOCOMO, INC.
*/
public interface TouchProfileConstants extends DConnectProfileConstants {
/**
* Profile name: {@value} .
*/
String PROFILE_NAME = "touch";
/**
* Attribute: {@value} .
*/
String ATTRIBUTE_ON_TOUCH = "onTouch";
/**
* Attribute: {@value} .
*/
String ATTRIBUTE_ON_TOUCH_START = "onTouchStart";
/**
* Attribute: {@value} .
*/
String ATTRIBUTE_ON_TOUCH_END = "onTouchEnd";
/**
* Attribute: {@value} .
*/
String ATTRIBUTE_ON_DOUBLE_TAP = "onDoubleTap";
/**
* Attribute: {@value} .
*/
String ATTRIBUTE_ON_TOUCH_MOVE = "onTouchMove";
/**
* Attribute: {@value} .
*/
String ATTRIBUTE_ON_TOUCH_CANCEL = "onTouchCancel";
/**
* Path: {@value} .
*/
String PATH_PROFILE = PATH_ROOT + SEPARATOR + PROFILE_NAME;
/**
* Path: {@value} .
*/
String PATH_ON_TOUCH = PATH_PROFILE + SEPARATOR + ATTRIBUTE_ON_TOUCH;
/**
* Path: {@value} .
*/
String PATH_ON_TOUCH_START = PATH_PROFILE + SEPARATOR + ATTRIBUTE_ON_TOUCH_START;
/**
* Path: {@value} .
*/
String PATH_ON_TOUCH_END = PATH_PROFILE + SEPARATOR + ATTRIBUTE_ON_TOUCH_END;
/**
* Path: {@value} .
*/
String PATH_ON_DOUBLE_TAP = PATH_PROFILE + SEPARATOR + ATTRIBUTE_ON_DOUBLE_TAP;
/**
* Path: {@value} .
*/
String PATH_ON_TOUCH_MOVE = PATH_PROFILE + SEPARATOR + ATTRIBUTE_ON_TOUCH_MOVE;
/**
* Path: {@value} .
*/
String PATH_ON_TOUCH_CANCEL = PATH_PROFILE + SEPARATOR + ATTRIBUTE_ON_TOUCH_CANCEL;
/**
* Parameter: {@value} .
*/
String PARAM_TOUCH = "touch";
/**
* Parameter: {@value} .
*/
String PARAM_TOUCHES = "touches";
/**
* Parameter: {@value} .
*/
String PARAM_ID = "id";
/**
* Parameter: {@value} .
*/
String PARAM_X = "x";
/**
* Parameter: {@value} .
*/
String PARAM_Y = "y";
}