ShowJarContents Class After Editing


package samples.ui.actions;

import org.eclipse.rse.files.ui.actions.SystemAbstractRemoteFilePopupMenuExtensionAction;
import com.ibm.etools.systems.subsystems.*;

/**
 * An action that runs a command to display the contents of a Jar file.
 * The plugin.xml file restricts this action so it only appears for .jar files.
 */
public class ShowJarContents
	extends SystemAbstractRemoteFilePopupMenuExtensionAction
{

	/**
	 * Constructor for ShowJarContents.
	 */
	public ShowJarContents()
	{
		super();
	}

	/**
	 * @see org.eclipse.rse.ui.actions.SystemAbstractPopupMenuExtensionAction#run()
	 */
	public void run()
	{
		IRemoteFile selectedFile = getFirstSelectedRemoteFile();
		String cmdToRun = "jar -tvf " + selectedFile.getAbsolutePath();
		runCommand(cmdToRun);
	}

}