/******************************************************************************* * Copyright (c) 2004, 2010 BREDEX GmbH. * 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: * BREDEX GmbH - initial API and implementation and/or initial documentation *******************************************************************************/ package org.eclipse.jubula.tools.internal.objects; /** * Interface for constants of Object-Mapping, e.g. Default-Mapping, etc. * * @author BREDEX GmbH * @created 30.03.2007 */ public interface MappingConstants { /** Full qualified name of the virtual Swing Application class */ public static final String SWING_APPLICATION_CLASSNAME = "com.bredexsw.guidancer.autserver.swing.implclasses.GraphicApplication"; //$NON-NLS-1$ /** Full qualified name of the virtual SWT Application class */ public static final String SWT_APPLICATION_CLASSNAME = "com.bredexsw.guidancer.autswtserver.implclasses.GraphicApplication"; //$NON-NLS-1$ /** Full qualified name of the virtual Web Application class */ public static final String WEB_APPLICATION_CLASSNAME = "com.bredexsw.guidancer.autieserver.implclasses.GraphicApplication"; //$NON-NLS-1$ /** Full qualified name of the Concrete Application class */ public static final String CONCR_APPLICATION_CLASSNAME = "guidancer.concrete.GraphicApplication"; //$NON-NLS-1$ /** Full qualified name of the Swing Menu class */ public static final String SWING_MENU_CLASSNAME = "javax.swing.JMenuBar"; //$NON-NLS-1$ /** Full qualified name of the JMenuBarDefaultMapping class */ public static final String SWING_MENU_DEFAULT_MAPPING_CLASSNAME = "com.bredexsw.guidancer.autserver.swing.implclasses.JMenuBarDefaultMapping"; //$NON-NLS-1$ /** Full qualified name of the MenuDefaultMapping class */ public static final String SWT_MENU_DEFAULT_MAPPING_CLASSNAME = "com.bredexsw.guidancer.autswtserver.implclasses.MenuDefaultMapping"; //$NON-NLS-1$ /** Full qualified name of the SWT Menu class */ public static final String SWT_MENU_CLASSNAME = "org.eclipse.swt.widgets.Menu"; //$NON-NLS-1$ /** * The old full qualified name of the virtual Swing Application class.<br> * <b>Note:</b> This is still existing because of compatibility reasons.<br> * Actually the Constant SWING_APPLICATION_IMPLCLASS_NAME should be used * but this would cause that old projects cannot be loaded from the * data base.<br> * If we change this, we have to execute a SQL command on the users DB to * convert the existing projects! */ public static final String SWING_APPLICATION_COMPONENT_IDENTIFIER = "com.bredexsw.guidancer.server.implclasses.GraphicApplication"; //$NON-NLS-1$ /** * Similar to <code>SWING_APPLICATION_COMPONENT_IDENTIFIER</code>, * allows mapping between the old name for SWT Application and the new one. */ public static final String SWT_APPLICATION_COMPONENT_IDENTIFIER = "org.eclipse.swt.GraphicApplication"; //$NON-NLS-1$ /** The technical name (in the AUT) of the Menu-Default-Mapping-Component*/ public static final String MENU_DEFAULTMAPPING_TECHNICAL_NAME = "Menu"; //$NON-NLS-1$ }