blob: bea5054bb00d047b16b464d58e196f0eacf45b65 [file] [log] [blame]
package org.eclipse.ptp.etfw.toolopts;
import java.util.Map;
import org.eclipse.debug.core.ILaunchConfiguration;
/**
* This is the interface for an object that returns one or more elements of a command passed to a tool being executed
* @author wspear
*
*/
public interface IAppInput {
/**
* Returns the argument(s) contained by this object, building them from information in the configuration if necessary
* @param configuration
* @return
*/
public String getArgument(ILaunchConfiguration configuration);
public Map<String,String> getEnvVars(ILaunchConfiguration configuration);
}