diff options
Diffstat (limited to 'src/plugins/emulator/src/com/motorola/studio/android/emulator/device/instance/options/IStartupOptionsConstants.java')
-rw-r--r-- | src/plugins/emulator/src/com/motorola/studio/android/emulator/device/instance/options/IStartupOptionsConstants.java | 155 |
1 files changed, 155 insertions, 0 deletions
diff --git a/src/plugins/emulator/src/com/motorola/studio/android/emulator/device/instance/options/IStartupOptionsConstants.java b/src/plugins/emulator/src/com/motorola/studio/android/emulator/device/instance/options/IStartupOptionsConstants.java new file mode 100644 index 0000000..c82796b --- /dev/null +++ b/src/plugins/emulator/src/com/motorola/studio/android/emulator/device/instance/options/IStartupOptionsConstants.java @@ -0,0 +1,155 @@ +/* +* Copyright (C) 2012 The Android Open Source Project +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ +package com.motorola.studio.android.emulator.device.instance.options; + +import java.util.HashMap; +import java.util.Map; + +/** + * This interface contains constants used for the Startup Options Management + * + */ +@SuppressWarnings("serial") +public interface IStartupOptionsConstants +{ + + /* + * XML Path + */ + public final String STARTUP_OPTIONS_XML_PATH = "resource/startup_options.xml"; + + /* + * XML tags + */ + public final String ROOT_TAG = "startupOptions"; + + public final String GROUP_TAG = "group"; + + public final String GROUP_TAG_ID = "id"; + + public final String STARTUP_OPT_TAG = "startupOption"; + + public final String STARTUP_OPT_TAG_NAME = "name"; + + public final String STARTUP_OPT_TAG_FRIENDLY_NAME = "fName"; + + public final String STARTUP_OPT_TAG_TYPE = "type"; + + public final String STARTUP_OPT_TAG_TYPE_DETAILS = "typeDetails"; + + public final String STARTUP_OPT_TAG_DESCRIPTION = "description"; + + public final String PREDEFINED_VALUES_TAG = "values"; + + public final String PREDEFINED_VALUE_TAG = "value"; + + /* + * Startup option value type + */ + public final int TYPE_NONE = 0; + + public final int TYPE_TEXT = 1; + + public final int TYPE_PATH = 2; + + public final int TYPE_NUMBER = 3; + + public final String TYPE_PATH_DIR = "dir"; + + public final Map<String, Integer> TYPE_MAP = new HashMap<String, Integer>() + { + { + put("none", TYPE_NONE); + put("text", TYPE_TEXT); + put("path", TYPE_PATH); + put("int", TYPE_NUMBER); + } + + }; + + /* + * Disk images options + */ + public final String DISKIMAGES_GROUP = "Disk Images"; + + public final String DISKIMAGES_CACHE = "-cache"; + + public final String DISKIMAGES_DATA = "-data"; + + public final String DISKIMAGES_IMAGE = "-image"; + + public final String DISKIMAGES_INITDATA = "-initdata"; + + public final String DISKIMAGES_KERNEL = "-kernel"; + + public final String DISKIMAGES_NOCACHE = "-nocache"; + + public final String DISKIMAGES_RAMDISK = "-ramdisk"; + + public final String DISKIMAGES_SDCARD = "-sdcard"; + + public final String DISKIMAGES_SYSTEM = "-system"; + + public final String DISKIMAGES_WIPEDATA = "-wipe-data"; + + /* + * Network options + */ + public final String NETWORK_GROUP = "Network"; + + public final String NETWORK_DNS_SERVER = "-dns-server"; + + public final String NETWORK_HTTP_PROXY = "-http-proxy"; + + public final String NETWORK_NETDELAY = "-netdelay"; + + public final String NETWORK_NETFAST = "-netfast"; + + public final String NETWORK_NETSPEED = "-netspeed"; + + public final String NETWORK_PORT = "-port"; + + /* + * System options + */ + public final String SYSTEM_GROUP = "System"; + + public final String SYSTEM_CPU_DELAY = "-cpu-delay"; + + public final String SYSTEM_GPS = "-gps"; + + public final String SYSTEM_NO_JNI = "-nojni"; + + /* + * UI options + */ + public final String UI_GROUP = "UI"; + + public final String UI_DPI_DEVICE = "-dpi-device"; + + public final String SCALE = "-scale"; + + public final String NO_BOOT_AIM = "-no-boot-anim"; + + public final String NO_SKIN = "-no-skin"; + + /* + * Other options + */ + public final String OTHERS_GROUP = "Others"; + + public final String OTHERS_OTHER = "other"; +} |