2006-05-30 15:32:53 +00:00
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
< html >
< head >
< META HTTP-EQUIV = "Content-Type" CONTENT = "text/html; charset=UTF-8" >
< META HTTP-EQUIV = "Content-Style-Type" CONTENT = "text/css" >
< meta name = "copyright" content = "Copyright (c) IBM Corporation and others 2002, 2006. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
< LINK REL = "STYLESHEET" HREF = "../../book.css" TYPE = "text/css" >
< title > ShowJarContents Class After Editing< / title >
< / head >
< body bgcolor = "#ffffff" >
< h1 > ShowJarContents Class After Editing< / h1 >
< p >
< pre > < samp >
package samples.ui.actions;
2006-08-04 20:37:05 +00:00
import org.eclipse.rse.files.ui.actions.SystemAbstractRemoteFilePopupMenuExtensionAction;
2006-05-30 15:32:53 +00:00
< b > import com.ibm.etools.systems.subsystems.*;< / b >
/**
* < i > An action that runs a command to display the contents of a Jar file.< / i >
* < i > The plugin.xml file restricts this action so it only appears for .jar files.< / i >
*/
public class ShowJarContents
extends SystemAbstractRemoteFilePopupMenuExtensionAction
{
/**
* Constructor for ShowJarContents.
*/
public ShowJarContents()
{
super();
}
/**
2006-08-04 20:37:05 +00:00
* @see org.eclipse.rse.ui.actions.SystemAbstractPopupMenuExtensionAction#run()
2006-05-30 15:32:53 +00:00
*/
public void run()
{
< b > IRemoteFile selectedFile = getFirstSelectedRemoteFile();< / b >
< b > String cmdToRun = " jar -tvf " + selectedFile.getAbsolutePath();< / b >
< b > runCommand(cmdToRun);< / b >
}
}
< / samp > < / pre >
< / p >
< / body >
< / html >