/*******************************************************************************
* Copyright (c) 2012, 2016 EclipseSource and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* EclipseSource - initial API and implementation
******************************************************************************/
package com.eclipsesource.tabris.internal;
public class Constants {
// System Constants
public static final String ID_ANDROID = "com.eclipsesource.tabris.android";
public static final String ID_IOS = "com.eclipsesource.tabris.ios";
public static final String ID_SWT = "com.eclipsesource.tabris.swt";
public static final String ID_WINDOWS = "com.eclipsesource.tabris.windows";
public static final String USER_AGENT = "User-Agent";
public static final String HEADER_SERVER_ID = "com.eclipsesource.tabris.server.id";
public static final String THEME_ID_ANDROID = "com.eclipsesource.rap.mobile.theme.android";
public static final String THEME_ID_SWT = "com.eclipsesource.rap.mobile.theme.swt";
public static final String THEME_ID_IOS = "com.eclipsesource.rap.mobile.theme.ios";
public static final String THEME_ID_IOS6 = "com.eclipsesource.rap.mobile.theme.ios6";
public static final String THEME_ID_WINDOWS = "com.eclipsesource.rap.mobile.theme.windows";
public static final String THEME_PATH_ANDROID = "theme/android.css";
public static final String THEME_PATH_IOS = "theme/ios.css";
public static final String THEME_PATH_IOS6 = "theme/ios6.css";
public static final String THEME_PATH_WEB = "theme/web.css";
public static final String THEME_PATH_SWT = "theme/swt.css";
public static final String THEME_PATH_WINDOWS = "theme/windows.css";
public static final String INDEX_JSON = "index.json";
public static final String CUSTOM_VARIANT_TABRIS_UI = "tabrisUI";
public static final String PROPERTY_VERSION_CHECK = "com.eclipsesource.tabris.version.check";
// Common Constants
public static final String METHOD_OPEN = "open";
public static final String METHOD_REMOVE = "remove";
public static final String METHOD_ADD = "add";
public static final String METHOD_ACTIVATE = "activate";
public static final String PROPERTY_PARENT = "parent";
public static final String PROPERTY_BOUNDS = "bounds";
public static final String PROPERTY_DATA = "data";
public static final String PROPERTY_IMAGE = "image";
public static final String PROPERTY_FOREGROUND = "foreground";
public static final String PROPERTY_URL = "url";
public static final String PROPERTY_LONGITUDE = "longitude";
public static final String PROPERTY_LATITUDE = "latitude";
public static final String PROPERTY_CONTROL = "control";
public static final String PROPERTY_QUERY = "query";
public static final String PROPERTY_MESSAGE = "message";
public static final String PROPERTY_ERROR_MESSAGE = "errorMessage";
public static final String PROPERTY_ERROR_CODE = "errorCode";
public static final String PROPERTY_ORIENTATION = "orientation";
public static final String PROPERTY_SOURCETYPE = "sourceType";
public static final String EVENT_SUCCESS = "Success";
public static final String EVENT_ERROR = "Error";
// TabrisUI Constants
public static final String EVENT_SHOW_PREVIOUS_PAGE = "ShowPreviousPage";
public static final String EVENT_SHOW_PAGE = "ShowPage";
public static final String EVENT_SELECTION = "Selection";
public static final String EVENT_MODIFY = "Modify";
public static final String EVENT_SEARCH = "Search";
public static final String METHOD_DEACTIVATE = "deactivate";
public static final String PROPERTY_ACTIVE_PAGE = "activePage";
public static final String PROPERTY_PAGE_ID = "pageId";
public static final String PROPERTY_TITLE = "title";
public static final String PROPERTY_STYLE = "style";
public static final String PROPERTY_TOP_LEVEL = "topLevel";
public static final String PROPERTY_VISIBILITY = "visibility";
public static final String PROPERTY_ENABLED = "enabled";
public static final String PROPERTY_PROMINENCE = "prominence";
public static final String PROPERTY_SHELL = "shell";
public static final String PROPERTY_BACKGROUND = "background";
public static final String PROPERTY_PROPOSALS = "proposals";
public static final String PROPERTY_PLACEMENT_PRIORITY = "placementPriority";
// Geolocation Constants
public static final String TYPE_GEOLOCATION = "tabris.Geolocation";
public static final String EVENT_LOCATION_UPDATE_ERROR_EVENT = "LocationUpdateError";
public static final String EVENT_LOCATION_UPDATE_EVENT = "LocationUpdate";
public static final String PROPERTY_HIGH_ACCURACY = "highAccuracy";
public static final String PROPERTY_MAXIMUM_AGE = "maximumAge";
public static final String PROPERTY_FREQUENCY = "frequency";
public static final String PROPERTY_NEEDS_POSITION = "needsPosition";
public static final String PROPERTY_TIMESTAMP = "timestamp";
public static final String PROPERTY_SPEED = "speed";
public static final String PROPERTY_HEADING = "heading";
public static final String PROPERTY_ALTITUDE_ACCURACY = "altitudeAccuracy";
public static final String PROPERTY_ACCURACY = "accuracy";
public static final String PROPERTY_ALTITUDE = "altitude";
// Camera Constants
public static final String TYPE_CAMERA = "tabris.Camera";
public static final String EVENT_IMAGE_SELECTION = "ImageSelection";
public static final String EVENT_IMAGE_SELECTION_ERROR = "ImageSelectionError";
public static final String EVENT_IMAGE_SELECTION_CANCEL = "ImageSelectionCancel";
public static final String PROPERTY_RESOLUTION = "resolution";
public static final String PROPERTY_SAVE_TO_ALBUM = "saveToAlbum";
public static final String PROPERTY_COMPRESSON_QUALITY = "compressionQuality";
// Video Constants
public static final String TYPE_VIDEO = "tabris.widgets.Video";
public static final String EVENT_PLAYBACK = "Playback";
public static final String METHOD_CLEAR_CACHE = "clearCache";
public static final String METHOD_SKIP_FROM_CURRENT = "skip";
public static final String METHOD_STEP_TO_TIME = "stepToTime";
public static final String PROPERTY_PLAYBACK_SPEED = "speed";
public static final String PROPERTY_PLAYER_CONTROLS_VISIBLE = "controlsVisible";
public static final String PROPERTY_CACHE_SIZE = "cacheSize";
public static final String PROPERTY_STATE = "state";
public static final String PROPERTY_TIME = "time";
// Swipe Constants
public static final String TYPE_SWIPE = "tabris.Swipe";
public static final String EVENT_SWIPE = "Swipe";
public static final String METHOD_LOCK_LEFT = "lockLeft";
public static final String METHOD_LOCK_RIGHT = "lockRight";
public static final String METHOD_UNLOCK_LEFT = "unlockLeft";
public static final String METHOD_UNLOCK_RIGHT = "unlockRight";
public static final String PROPERTY_ITEM = "item";
public static final String PROPERTY_ITEMS = "items";
public static final String PROPERTY_ITEM_COUNT = "itemCount";
public static final String PROPERTY_ACTIVE = "active";
public static final String PROPERTY_INDEX = "index";
// GC Constants
public static final String PROPERTY_PATH = "path";
public static final String PROPERTY_LINE_WIDTH = "lineWidth";
// ClientStore Constants
public static final String TYPE_CLIENT_STORE = "tabris.ClientStore";
public static final String METHOD_SYNCHRONIZE = "synchronize";
public static final String METHOD_CLEAR = "clear";
public static final String PROPERTY_KEYS = "keys";
public static final String PROPERTY_VALUE = "value";
public static final String PROPERTY_KEY = "key";
// ClientDevice Constants
public static final String TYPE_CLIENT_DEVICE = "tabris.Device";
public static final String PROPERTY_TIMEZONE_OFFSET = "timezoneOffset";
public static final String PROPERTY_CONNECTION_TYPE = "connectionType";
public static final String PROPERTY_CAPABILITIES = "capabilities";
public static final String PROPERTY_SCALE_FACTOR = "scaleFactor";
public static final String PROPERTY_OS_VERSION = "osVersion";
public static final String PROPERTY_MODEL = "model";
public static final String PROPERTY_VENDOR = "vendor";
// App Constants
public static final String TYPE_APP = "tabris.App";
public static final String EVENT_BACK_NAVIGATION = "BackNavigation";
public static final String METHOD_START_INACTIVITY_TIMER = "startInactivityTimer";
public static final String METHOD_STOP_INACTIVITY_TIMER = "stopInactivityTimer";
public static final String PROPERTY_INACTIVITY_TIME = "inactivityTime";
public static final String PROPERTY_SCREEN_PROTECTION = "screenProtection";
public static final String PROPERTY_BADGE_NUMBER = "badgeNumber";
public static final String PROPERTY_APP_VERSION = "version";
public static final String PROPERTY_APP_ID = "id";
public static final String PROPERTY_TABRIS_VERSION = "tabrisVersion";
public static final String PROPERTY_OPEN_URL = "openUrl";
// AppLauncher Constants
public static final String TYPE_APP_LAUNCHER = "tabris.AppLauncher";
public static final String METHOD_OPEN_URL = "openUrl";
public static final String PROPERTY_APP = "app";
// LaunchOptions Constants
public static final String PROPERTY_TEXT = "text";
public static final String PROPERTY_NUMBER = "number";
public static final String PROPERTY_ZOOM = "zoom";
public static final String PROPERTY_CC = "cc";
public static final String PROPERTY_BODY = "body";
public static final String PROPERTY_TO = "to";
public static final String PROPERTY_SUBJECT = "subject";
public static final String PROPERTY_HTML = "html";
// XCallbackURL Constants
public static final String TYPE_XCALLBACK = "tabris.XCallback";
public static final String EVENT_CANCEL = "Cancel";
public static final String METHOD_CALL = "call";
public static final String PROPERTY_PARAMETERS = "parameters";
public static final String PROPERTY_TARGET_SCHEME = "targetScheme";
public static final String PROPERTY_TARGET_ACTION = "targetAction";
public static final String PROPERTY_XSOURCE = "xSource";
public static final String PROPERTY_ACTION_PARAMETERS = "actionParameters";
// TableItemHeight Service
public static final String GRID_ITEM_HEIGHT_SETTER = "gridItemHeightSetter";
public static final String SET_ITEM_HEIGHT = "setItemHeight";
public static final String PROPERTY_ITEM_HEIGHT = "itemHeight";
public static final String PROPERTY_TARGET = "target";
// Print Constants
public static final String TYPE_PRINTER = "tabris.Printer";
public static final String METHOD_PRINT = "print";
public static final String PROPERTY_FILE = "file";
public static final String PROPERTY_JOB_NAME = "jobName";
public static final String PROPERTY_PRINTER = "printer";
public static final String PROPERTY_SHOW_PAGE_RANGE = "showPageRange";
public static final String PROPERTY_SHOW_NUMBER_OF_COPIES = "showNumberOfCopies";
public static final String PROPERTY_OUTPUT_TYPE = "outputType";
public static final String PROPERTY_DUPLEX = "duplex";
public static final String PROPERTY_QUALITY = "quality";
// RefreshComposite & RefreshHandler
public static final String TYPE_REFRESH_COMPOSITE = "tabris.widgets.RefreshComposite";
public static final String TYPE_REFRESH_HANDLER = "tabris.RefreshHandler";
public static final String EVENT_REFRESH = "Refresh";
public static final String METHOD_DONE = "done";
public static final String PROPERTY_CLIENT_AREA = "clientArea";
public static final String PROPERTY_DONE = "done";
// ClientDialog Service
public static final String TYPE_CLIENT_DIALOG = "tabris.ClientDialog";
public static final String EVENT_CLIENT_DIALOG_CLOSE = "ClientDialogClose";
public static final String METHOD_CLOSE = "close";
public static final String PROPERTY_SEVERITY = "severity";
public static final String PROPERTY_BUTTON_OK = "buttonOk";
public static final String PROPERTY_BUTTON_CANCEL = "buttonCancel";
public static final String PROPERTY_BUTTON_NEUTRAL = "buttonNeutral";
public static final String PROPERTY_BUTTON_TYPE = "buttonType";
public static final String PROPERTY_WIDGET = "widget";
// Text Replacement
public static final String TYPE_TEXT_REPLACEMENT = "tabris.TextReplacement";
// CloudPush
public static final String TYPE_CLOUD_PUSH = "tabris.CloudPush";
public static final String EVENT_NOTIFICATION = "Notification";
public static final String EVENT_REGISTERED = "Registered";
public static final String EVENT_MESSAGE_RECEIVED = "MessageReceived";
public static final String EVENT_ERROR_RECEIVED = "ErrorReceived";
public static final String PROPERTY_TOKEN = "token";
private Constants() {
// prevent instantiation
}
}