/*******************************************************************************
* 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.constants;
/**
* @author BREDEX GmbH
* @created Apr 17, 2008
*/
public final class SwtToolkitConstants {
/**
* the key for widget.getData(key); to get the hardcoded widget name (-->
* convention)
*/
public static final String WIDGET_NAME = "TEST_COMP_NAME"; //$NON-NLS-1$
/**
* the key for widget.getData(key); to get a fallback widget text (-->
* convention)
*/
public static final String WIDGET_TEXT_KEY = "TEST_TESTABLE_TEXT"; //$NON-NLS-1$
/**
* the key prefix for widget.getData(key); to get a fallback widget text for
* index based access (--> convention)
*/
public static final String WIDGET_TEXT_KEY_PREFIX =
WIDGET_TEXT_KEY + StringConstants.UNDERSCORE;
/**
* the key for widget.getData(key); to get the hardcoded widget name (-->
* convention) as a fallback (old key)
*/
public static final String WIDGET_NAME_FALLBACK = "GD_COMP_NAME"; //$NON-NLS-1$
/**
* Used for assigning components generated names based on their ID in the
* corresponding plugin.xml
*/
public static final String RCP_NAME = "TEST_RCP_COMP_NAME"; //$NON-NLS-1$
/**
* The keyboard mapping file prefix (keyboardmapping_)
*/
public static final String KEYBOARD_MAPPING_FILE_PREFIX =
"resources/keyboard_mapping/"; //$NON-NLS-1$
/**
* The keyboard mapping file postfix (.properties)
*/
public static final String KEYBOARD_MAPPING_FILE_POSTFIX = ".properties"; //$NON-NLS-1$
/** private constructor */
private SwtToolkitConstants() {
// constant class
}
}