1 /******************************************************************************* 2 * Copyright (c) 2007, 2008 IBM Corporation and others. 3 * 4 * This program and the accompanying materials 5 * are made available under the terms of the Eclipse Public License 2.0 6 * which accompanies this distribution, and is available at 7 * https://www.eclipse.org/legal/epl-2.0/ 8 * 9 * SPDX-License-Identifier: EPL-2.0 10 * 11 * Contributors: 12 * IBM Corporation - initial API and implementation 13 *******************************************************************************/ 14 15 package org.eclipse.pde.internal.ui.wizards.product; 16 17 import org.eclipse.pde.internal.ui.PDEUIMessages; 18 19 /** 20 * ISplashHandlerConstants 21 * 22 */ 23 public interface ISplashHandlerConstants { 24 25 public final static String[] F_SPLASH_SCREEN_CLASSES = {"InteractiveSplashHandler", //$NON-NLS-1$ 26 "BrowserSplashHandler", //$NON-NLS-1$ 27 "ExtensibleSplashHandler" //$NON-NLS-1$ 28 }; 29 30 public final static String F_UNQUALIFIED_EXTENSION_ID = "splashHandlers"; //$NON-NLS-1$ 31 32 public final static String F_ATTRIBUTE_TOOLTIP = "tooltip"; //$NON-NLS-1$ 33 34 public final static String F_ATTRIBUTE_ICON = "icon"; //$NON-NLS-1$ 35 36 public final static String F_ELEMENT_SPLASH = "splashExtension"; //$NON-NLS-1$ 37 38 public final static String F_ATTRIBUTE_SPLASH_ID = "splashId"; //$NON-NLS-1$ 39 40 public final static String F_ATTRIBUTE_PRODUCT_ID = "productId"; //$NON-NLS-1$ 41 42 public final static String F_ELEMENT_PRODUCT_BINDING = "splashHandlerProductBinding"; //$NON-NLS-1$ 43 44 public final static String F_ATTRIBUTE_ID = "id"; //$NON-NLS-1$ 45 46 public final static String F_ATTRIBUTE_CLASS = "class"; //$NON-NLS-1$ 47 48 public final static String F_ELEMENT_SPLASH_HANDLER = "splashHandler"; //$NON-NLS-1$ 49 50 public final static String F_SPLASH_EXTENSION_POINT = "splashExtension"; //$NON-NLS-1$ 51 52 public final static String F_SPLASH_HANDLERS_EXTENSION = "org.eclipse.ui.splashHandlers"; //$NON-NLS-1$ 53 54 public final static String[][] F_SPLASH_SCREEN_TYPE_CHOICES = { {"interactive", PDEUIMessages.UpdateSplashHandlerInModelAction_templateTypeInteractive}, //$NON-NLS-1$ 55 {"browser", PDEUIMessages.UpdateSplashHandlerInModelAction_templateTypeBrowser}, //$NON-NLS-1$ 56 {"extensible", PDEUIMessages.UpdateSplashHandlerInModelAction_templateTypeExtensible} //$NON-NLS-1$ 57 }; 58 59 } 60