⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 eclipsemecorepreferenceinitializer.java

📁 eclipseme的最新版本的source,欢迎j2me程序员使用
💻 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 + -