📄 eclipsemecorepreferenceinitializer.java
字号:
/**
* Copyright (c) 2003-2005 Craig Setera
* All Rights Reserved.
* Licensed under the Eclipse Public License - v 1.0
* For more information see http://www.eclipse.org/legal/epl-v10.html
*/
package eclipseme.core.internal;
import org.eclipse.core.runtime.Preferences;
import org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer;
import eclipseme.core.IEclipseMECoreConstants;
/**
* Preference initializer for default EclipseME preferences.
* <p />
* Copyright (c) 2003-2005 Craig Setera<br>
* All Rights Reserved.<br>
* Licensed under the Eclipse Public License - v 1.0<p/>
* <br>
* $Revision: 1.15 $
* <br>
* $Date: 2006/03/06 00:55:13 $
* <br>
* @author Craig Setera
*/
public class EclipseMECorePreferenceInitializer
extends AbstractPreferenceInitializer
implements IEclipseMECoreConstants
{
// Default values
public static final String PREF_DEF_DEPLOYMENT_DIR = "deployed";
public static final String PREF_DEF_VERIFIED_DIR = "verified";
public static final boolean PREF_DEF_USE_RESOURCES_DIR = true;
public static final String PREF_DEF_RESOURCES_DIR = "res";
public static final boolean PREF_DEF_FORCE_JAVA11 = true;
public static final boolean PREF_DEF_OTA_SERVER_START_AT_START = false;
public static final boolean PREF_DEF_OTA_PORT_DEFINED = false;
public static final int PREF_DEF_OTA_PORT = 0;
public static final boolean PREF_DEF_OTA_AUTODEPLOY = true;
public static final boolean PREF_DEF_OBFUSCATION_USE_PROJECT = false;
public static final String PREF_DEF_PROGUARD_DIR = "";
public static final boolean PREF_DEF_PROGUARD_USE_SPECIFIED = false;
public static final String PREF_DEF_PROGUARD_OPTIONS =
"-dontusemixedcaseclassnames -dontnote -defaultpackage \'\'";
public static final String PREF_DEF_PROGUARD_KEEP =
"public class * extends javax.microedition.midlet.MIDlet";
public static final boolean PREF_DEF_PKG_USE_PROJECT = false;
public static final boolean PREF_DEF_PKG_AUTOVERSION = false;
public static final String PREF_DEF_PKG_EXCLUDED_PROPS =
"MIDlet-Jar-URL|MIDlet-Jar-Size";
public static final boolean PREF_DEF_PREVERIFY_USE_PROJECT = false;
public static final String PREF_DEF_PREVERIFY_CONFIG_LOCATION =
PREF_PREVERIFY_CONFIG_LOCATION_PLATFORM;
public static final String PREF_DEF_PREVERIFY_CONFIG_VALUE = "";
public static final boolean PREF_DEF_PREVERIFY_BUILT_IN = false;
public static final String PREF_DEF_WTK_ROOT = "";
public static final String PREF_DEF_ANTENNA_JAR = "";
public static final int PREF_DEF_RMTDBG_DELAY = 5000;
public static final boolean PREF_DEF_AUTO_LAUNCH_MIGRATION = true;
/**
* Set up the default preferences in the specified preference store.
*
* @param prefs
*/
public static void initializeDefaultPreferences(Preferences prefs) {
prefs.setDefault(PREF_DEPLOYMENT_DIR, PREF_DEF_DEPLOYMENT_DIR);
prefs.setDefault(PREF_RESOURCES_DIR, PREF_DEF_RESOURCES_DIR);
prefs.setDefault(PREF_USE_RESOURCES_DIR, PREF_DEF_USE_RESOURCES_DIR);
prefs.setDefault(PREF_VERIFIED_DIR, PREF_DEF_VERIFIED_DIR);
prefs.setDefault(PREF_FORCE_JAVA11, PREF_DEF_FORCE_JAVA11);
prefs.setDefault(
PREF_OTA_SERVER_START_AT_START,
PREF_DEF_OTA_SERVER_START_AT_START);
prefs.setDefault(PREF_OTA_PORT_DEFINED, PREF_DEF_OTA_PORT_DEFINED);
prefs.setDefault(PREF_OTA_PORT, PREF_DEF_OTA_PORT);
prefs.setDefault(PREF_OTA_AUTODEPLOY, PREF_DEF_OTA_AUTODEPLOY);
prefs.setDefault(PREF_OBFUSCATION_USE_PROJECT, PREF_DEF_OBFUSCATION_USE_PROJECT);
prefs.setDefault(PREF_PROGUARD_DIR, PREF_DEF_PROGUARD_DIR);
prefs.setDefault(PREF_PROGUARD_USE_SPECIFIED, PREF_DEF_PROGUARD_USE_SPECIFIED);
prefs.setDefault(PREF_PROGUARD_OPTIONS, PREF_DEF_PROGUARD_OPTIONS);
prefs.setDefault(PREF_PROGUARD_KEEP, PREF_DEF_PROGUARD_KEEP);
prefs.setDefault(PREF_PKG_USE_PROJECT, PREF_DEF_PKG_USE_PROJECT);
prefs.setDefault(PREF_PKG_AUTOVERSION, PREF_DEF_PKG_AUTOVERSION);
prefs.setDefault(PREF_PKG_EXCLUDED_PROPS, PREF_DEF_PKG_EXCLUDED_PROPS);
prefs.setDefault(PREF_PREVERIFY_USE_PROJECT, PREF_DEF_PREVERIFY_USE_PROJECT);
prefs.setDefault(PREF_PREVERIFY_CONFIG_LOCATION, PREF_DEF_PREVERIFY_CONFIG_LOCATION);
prefs.setDefault(PREF_PREVERIFY_CONFIG_VALUE, PREF_DEF_PREVERIFY_CONFIG_VALUE);
prefs.setDefault(PREF_PREVERIFY_CONFIG_VALUE, PREF_DEF_PREVERIFY_BUILT_IN);
prefs.setDefault(PREF_ANTENNA_JAR, PREF_DEF_ANTENNA_JAR);
prefs.setDefault(PREF_WTK_ROOT, PREF_DEF_WTK_ROOT);
prefs.setDefault(PREF_RMTDBG_DELAY, PREF_DEF_RMTDBG_DELAY);
prefs.setDefault(PREF_AUTO_LAUNCH_MIGRATION, PREF_DEF_AUTO_LAUNCH_MIGRATION);
}
/**
* Constructor
*/
public EclipseMECorePreferenceInitializer() {
super();
}
/**
* @see org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer#initializeDefaultPreferences()
*/
public void initializeDefaultPreferences() {
Preferences prefs = EclipseMECorePlugin.getDefault().getPluginPreferences();
initializeDefaultPreferences(prefs);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -