/******************************************************************************* * Copyright (c) 2004, 2005 IBM Corporation 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: * IBM Corporation - initial API and implementation *******************************************************************************/ /* */ package org.eclipse.jem.internal.proxy.core; /** * Constants used with the plugin xml. * * @since 1.0.0 */ public interface IProxyConstants { /** * Launch group id for proxy launch configurations. */ public static final String ID_PROXY_LAUNCH_GROUP = "org.eclipse.jem.proxy"; //$NON-NLS-1$ /** * Launch configuration type for local proxy. It is local in that it is on the same machine, but a different * VM then the one running the IDE. * * It here because this is the default config type when no launch config specified for a project. */ public static final String LOCAL_LAUNCH_TYPE = "org.eclipse.jem.proxy.LocalProxyLaunchConfigurationType"; //$NON-NLS-1$ /** * Attribute on Proxy Launch Configuration: * * Key used in Launch Configuration for attaching AWT/Swing to the registry. This means simply * that AWT/Swing should be treated as being in the registry or not. It doesn't actually prevent * them from being there. * * The default value for this attribute is "true", so it should be set only to "false". */ public static final String ATTRIBUTE_AWT_SWING = "org.eclipse.jem.proxy.AWT/Swing"; //$NON-NLS-1$ /** * Attribute on Proxy Launch Configuration: * * Key used in Launch Configuration for the contributors and returning the registry. After retrieving key, * go back to ProxyLaunchSupport to retrieve the contributors. And it uses it to return the registry. * * Not to be set by contributors. This will be set only by the ProxyLaunchSupport start implementation methods. * It is here only because external developer's launch configurations will need to be able to access this. */ public static final String ATTRIBUTE_LAUNCH_KEY = "org.eclipse.jem.proxy.LaunchKey"; //$NON-NLS-1$ /** * Attribute on Proxy Launch Configuration: * * VM title used for the launch registry. * * Not to be set by contributors. This will be set only by the ProxyLaunchSupport start implementation methods. * It is here only because external developer's launch configurations will need to be able to access this. */ public static final String ATTRIBUTE_VM_TITLE = "org.eclipse.jem.proxy.vmtitle"; //$NON-NLS-1$ }