/******************************************************************************* * Copyright (c) 2005, 2011 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.wst.jsdt.internal.ui; import org.eclipse.core.runtime.Platform; import org.eclipse.ui.IPageLayout; public class ProductProperties { /** * Default values for WTP level product */ public static final String ID_PERSPECTIVE_EXPLORER_VIEW = IPageLayout.ID_PROJECT_EXPLORER; /** * Return the value for the associated key from the Platform Product registry or return the * WTP default for the JavaScript cases. * * @param key * @return String value of product's property */ public static String getProperty(String key) { if (key == null) return null; String value = null; if (Platform.getProduct()!=null) value = Platform.getProduct().getProperty(key); if (value == null) { if (key.equals(IProductConstants.PERSPECTIVE_EXPLORER_VIEW)) return ID_PERSPECTIVE_EXPLORER_VIEW; } return value; } }