blob: 93ea424bfbe4fd0d3e3d51e76c8863a1352d3cb6 [file] [log] [blame]
/*******************************************************************************
* Copyright (c) 2008 IBM Corporation.
* 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.ptp.rm.core;
/**
* Defines constants used to store preferences for a tool. This preference
* manager only defines constants. It does not provide static methods to
* read/write/initialize preferences, as used by the PTP plugins. The
* read/write/initialize operations need to be implemented as static methods in
* classes extending this resource manager, since only the extending class has
* knowledge how to read/write/initialize a subset of the preferences that are
* applicable to the tool.
*
* @author Daniel Felix Ferber
*/
public abstract class AbstractToolsPreferenceManager {
public static final String PREFS_LAUNCH_CMD = "launchCmd"; //$NON-NLS-1$
public static final String PREFS_DEBUG_CMD = "debugCmd"; //$NON-NLS-1$
public static final String PREFS_DISCOVER_CMD = "discoverCmd"; //$NON-NLS-1$
public static final String PREFS_PERIODIC_MONITOR_CMD = "periodicMonitorCmd"; //$NON-NLS-1$
public static final String PREFS_PERIODIC_MONITOR_TIME = "periodicMonitorTime"; //$NON-NLS-1$
public static final String PREFS_CONTINUOUS_MONITOR_CMD = "continuousMonitorCmd"; //$NON-NLS-1$
public static final String PREFS_REMOTE_INSTALL_PATH = "remoteInstallPAth"; //$NON-NLS-1$
// public static final String PREFS_USE_DEFAULTS = "useDefaults"; //$NON-NLS-1$
}