summaryrefslogtreecommitdiff
path: root/src/plugins/emulator/src/com/motorola/studio/android/emulator/device/instance/options/IStartupOptionsConstants.java
diff options
context:
space:
mode:
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.java155
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";
+}