mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-07-03 23:25:26 +02:00
removing some compile warnings
This commit is contained in:
parent
e94377283d
commit
32d51439e3
51 changed files with 628 additions and 684 deletions
|
@ -137,7 +137,7 @@ public class LocalShellThread extends Thread
|
|||
if (!_isWindows)
|
||||
{
|
||||
String[] envVars = getEnvironmentVariables(false);
|
||||
if (theShell == null)
|
||||
|
||||
{
|
||||
|
||||
String property = "SHELL="; //$NON-NLS-1$
|
||||
|
@ -191,41 +191,7 @@ public class LocalShellThread extends Thread
|
|||
_theProcess = Runtime.getRuntime().exec(args[0], envVars, theDirectory);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if (_isTTY)
|
||||
{
|
||||
if (_invocation.equals(">")) //$NON-NLS-1$
|
||||
{
|
||||
_invocation = theShell;
|
||||
_isShell = true;
|
||||
}
|
||||
|
||||
String args[] = new String[4];
|
||||
args[0] = PSEUDO_TERMINAL;
|
||||
args[1] = theShell;
|
||||
args[2] = "-c"; //$NON-NLS-1$
|
||||
args[3] = _invocation;
|
||||
|
||||
_theProcess = Runtime.getRuntime().exec(args, envVars, theDirectory);
|
||||
}
|
||||
else
|
||||
{
|
||||
if (_invocation.equals(">")) //$NON-NLS-1$
|
||||
{
|
||||
_invocation = theShell;
|
||||
_isShell = true;
|
||||
}
|
||||
|
||||
String args[] = new String[3];
|
||||
args[0] = theShell;
|
||||
args[1] = "-c"; //$NON-NLS-1$
|
||||
args[2] = _invocation;
|
||||
|
||||
_theProcess = Runtime.getRuntime().exec(args, envVars, theDirectory);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -353,7 +319,6 @@ public class LocalShellThread extends Thread
|
|||
{
|
||||
if (!_isDone)
|
||||
{
|
||||
byte[] intoout = input.getBytes();
|
||||
OutputStream output = _theProcess.getOutputStream();
|
||||
|
||||
BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(output));
|
||||
|
@ -464,7 +429,7 @@ public class LocalShellThread extends Thread
|
|||
|
||||
if (_theProcess != null)
|
||||
{
|
||||
int exitcode;
|
||||
|
||||
try
|
||||
{
|
||||
if (_isCancelled)
|
||||
|
@ -473,13 +438,12 @@ public class LocalShellThread extends Thread
|
|||
}
|
||||
else
|
||||
{
|
||||
exitcode = _theProcess.exitValue();
|
||||
_theProcess.exitValue();
|
||||
}
|
||||
}
|
||||
catch (IllegalThreadStateException e)
|
||||
{
|
||||
//e.printStackTrace();
|
||||
exitcode = -1;
|
||||
_theProcess.destroy();
|
||||
}
|
||||
_theProcess = null;
|
||||
|
|
|
@ -66,7 +66,7 @@ public class Activator extends Plugin {
|
|||
public void logException(Throwable t) {
|
||||
ILog log = getLog();
|
||||
String id = getBundle().getSymbolicName();
|
||||
IStatus status = new Status(IStatus.ERROR, id, 0, "Unexpected exception", t);
|
||||
IStatus status = new Status(IStatus.ERROR, id, 0, "Unexpected exception", t); //$NON-NLS-1$
|
||||
log.log(status);
|
||||
}
|
||||
}
|
|
@ -64,7 +64,7 @@ public class LocalProcessService extends AbstractProcessService implements ILoca
|
|||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
throw new SystemMessageException(getMessage("RSEPG1301"));
|
||||
throw new SystemMessageException(getMessage("RSEPG1301")); //$NON-NLS-1$
|
||||
}
|
||||
return processes;
|
||||
}
|
||||
|
@ -86,17 +86,17 @@ public class LocalProcessService extends AbstractProcessService implements ILoca
|
|||
}
|
||||
catch (InterruptedException e)
|
||||
{
|
||||
throw new SystemMessageException(getMessage("RSEG1067"));
|
||||
throw new SystemMessageException(getMessage("RSEG1067")); //$NON-NLS-1$
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
String name = "";
|
||||
String name = ""; //$NON-NLS-1$
|
||||
if (process != null) name += process.getName();
|
||||
String pid = "";
|
||||
String pid = ""; //$NON-NLS-1$
|
||||
if (process != null) pid += process.getPid();
|
||||
|
||||
SystemMessage msg = getMessage("RSEPG1300");
|
||||
msg.makeSubstitution(name + " (" + pid + ")", e.getMessage());
|
||||
SystemMessage msg = getMessage("RSEPG1300"); //$NON-NLS-1$
|
||||
msg.makeSubstitution(name + " (" + pid + ")", e.getMessage()); //$NON-NLS-1$ //$NON-NLS-2$
|
||||
throw new SystemMessageException(msg);
|
||||
}
|
||||
}
|
||||
|
@ -124,22 +124,21 @@ public class LocalProcessService extends AbstractProcessService implements ILoca
|
|||
try
|
||||
{
|
||||
// use the kill command to find out the signal types
|
||||
Process kill = Runtime.getRuntime().exec("kill -l");
|
||||
Process kill = Runtime.getRuntime().exec("kill -l"); //$NON-NLS-1$
|
||||
InputStreamReader isr = new InputStreamReader(kill.getInputStream());
|
||||
if (isr == null) return null;
|
||||
BufferedReader reader = new BufferedReader(isr);
|
||||
if (reader == null) return null;
|
||||
|
||||
String nextLine = reader.readLine();
|
||||
String output = "";
|
||||
String output = ""; //$NON-NLS-1$
|
||||
while (nextLine != null)
|
||||
{
|
||||
output = output + nextLine + "\n";
|
||||
output = output + nextLine + "\n"; //$NON-NLS-1$
|
||||
nextLine = reader.readLine();
|
||||
}
|
||||
reader.close();
|
||||
isr.close();
|
||||
if (output.equals("")) throw new Exception();
|
||||
String[] lines = output.trim().split("\\s+");
|
||||
if (output.equals("")) throw new Exception(); //$NON-NLS-1$
|
||||
String[] lines = output.trim().split("\\s+"); //$NON-NLS-1$
|
||||
if (lines == null) throw new Exception();
|
||||
return lines;
|
||||
}
|
||||
|
|
|
@ -235,7 +235,7 @@ public class LocalSearchHandler implements ISearchHandler
|
|||
|
||||
// if it is not a file search, then call the handler search
|
||||
// method
|
||||
if (!_isFileSearch)
|
||||
if (!_isFileSearch && vc != null)
|
||||
{
|
||||
matches = vc.getHandler().search(vc.fullName, _stringMatcher);
|
||||
IHostSearchResult[] results = convert(file, matches);
|
||||
|
@ -469,7 +469,7 @@ public class LocalSearchHandler implements ISearchHandler
|
|||
protected boolean doesClassificationMatch(String absolutePath)
|
||||
{
|
||||
|
||||
if (_classificationString == null || _classificationString.equals(""))
|
||||
if (_classificationString == null || _classificationString.equals("")) //$NON-NLS-1$
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
|
|
@ -74,7 +74,7 @@ public class LocalHostShell extends AbstractHostShell implements IHostShell
|
|||
|
||||
public void exit()
|
||||
{
|
||||
writeToShell("exit");
|
||||
writeToShell("exit"); //$NON-NLS-1$
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -21,14 +21,14 @@ public interface IServiceConstants
|
|||
public static final String TOKEN_SEPARATOR = "|"; //$NON-NLS-1$
|
||||
|
||||
// Unexpected Error
|
||||
public static final String UNEXPECTED_ERROR = "unexpectedError";
|
||||
public static final String UNEXPECTED_ERROR = "unexpectedError"; //$NON-NLS-1$
|
||||
|
||||
// Failure strings
|
||||
public static final String FAILED_WITH_EXIST = "failed with exist";
|
||||
public static final String FAILED_WITH_DOES_NOT_EXIST = "failed with does not exist";
|
||||
public static final String FAILED_WITH_EXCEPTION = "failed with exception";
|
||||
public static final String FAILED_WITH_SECURITY = "failed with security";
|
||||
public static final String FAILED_TO_DELETE_DIR = "failed to delete directory";
|
||||
public static final String FAILED_WITH_EXIST = "failed with exist"; //$NON-NLS-1$
|
||||
public static final String FAILED_WITH_DOES_NOT_EXIST = "failed with does not exist"; //$NON-NLS-1$
|
||||
public static final String FAILED_WITH_EXCEPTION = "failed with exception"; //$NON-NLS-1$
|
||||
public static final String FAILED_WITH_SECURITY = "failed with security"; //$NON-NLS-1$
|
||||
public static final String FAILED_TO_DELETE_DIR = "failed to delete directory"; //$NON-NLS-1$
|
||||
|
||||
// Status strings for communication
|
||||
public static final String SUCCESS = "success"; //$NON-NLS-1$
|
||||
|
|
|
@ -178,7 +178,7 @@ public class NamePatternMatcher implements IMatcher
|
|||
genericName = "*"; //$NON-NLS-1$
|
||||
int len = 0;
|
||||
// determine if given a null name
|
||||
if ((genericName == null) || (genericName.length()==0))
|
||||
if (genericName.length()==0)
|
||||
validName = false;
|
||||
else
|
||||
validName = true; // for now
|
||||
|
|
|
@ -137,6 +137,7 @@ public class SystemEncodingUtil {
|
|||
// determine which of UCS-4 or other supported 32-bit encodings applies.
|
||||
|
||||
// UCS-4, big-endian order (1234 order)
|
||||
/* DKM - encodingGuess can only be null
|
||||
else if (temp[0] == 0x00 && temp[1] == 0x00 && temp[2] == 0x00 && temp[3] == 0x3C) {
|
||||
encodingGuess = null;
|
||||
}
|
||||
|
@ -152,7 +153,7 @@ public class SystemEncodingUtil {
|
|||
else if (temp[0] == 0x00 && temp[1] == 0x3C && temp[2] == 0x00 && temp[3] == 0x00) {
|
||||
encodingGuess = null;
|
||||
}
|
||||
|
||||
*/
|
||||
|
||||
// UTF-16BE or big-endian ISO-10646-UCS-2 or other encoding with a 16-bit code unit
|
||||
// in big-endian order and ASCII characters encoded as ASCII values (the encoding
|
||||
|
@ -311,9 +312,7 @@ public class SystemEncodingUtil {
|
|||
line = bufReader.readLine();
|
||||
}
|
||||
|
||||
if (bufReader != null) {
|
||||
bufReader.close();
|
||||
}
|
||||
bufReader.close();
|
||||
|
||||
// if the encoding declaration was not found
|
||||
if (encoding == null) {
|
||||
|
|
|
@ -48,7 +48,7 @@ public class AbsoluteVirtualPath
|
|||
{
|
||||
// no more nesting, this is the actual container archive.
|
||||
_absVirtualPath = absolutePath; // fix for defect 51898 and related defects
|
||||
_virtualPart = "";
|
||||
_virtualPart = ""; //$NON-NLS-1$
|
||||
_realPartName = _absVirtualPath;
|
||||
_realPart = this;
|
||||
_isVirtual = false;
|
||||
|
@ -112,7 +112,7 @@ public class AbsoluteVirtualPath
|
|||
public void setVirtualPart(String newVirtualPart)
|
||||
{
|
||||
_virtualPart = newVirtualPart;
|
||||
if (newVirtualPart == "")
|
||||
if (newVirtualPart == "") //$NON-NLS-1$
|
||||
{
|
||||
int i = _absVirtualPath.lastIndexOf(ArchiveHandlerManager.VIRTUAL_SEPARATOR);
|
||||
_absVirtualPath = _absVirtualPath.substring(0, i);
|
||||
|
@ -126,12 +126,12 @@ public class AbsoluteVirtualPath
|
|||
|
||||
public String getName()
|
||||
{
|
||||
return _absVirtualPath.substring(_absVirtualPath.lastIndexOf("/") + 1);
|
||||
return _absVirtualPath.substring(_absVirtualPath.lastIndexOf("/") + 1); //$NON-NLS-1$
|
||||
}
|
||||
|
||||
public String getPath()
|
||||
{
|
||||
String path = _absVirtualPath.substring(0, _absVirtualPath.lastIndexOf("/"));
|
||||
String path = _absVirtualPath.substring(0, _absVirtualPath.lastIndexOf("/")); //$NON-NLS-1$
|
||||
return path;
|
||||
}
|
||||
|
||||
|
|
|
@ -32,8 +32,8 @@ import java.util.HashMap;
|
|||
public class ArchiveHandlerManager
|
||||
{
|
||||
// The string that separates the virtual part of an absolute path from the real part
|
||||
public static final String VIRTUAL_SEPARATOR = "#virtual#/";
|
||||
public static final String VIRTUAL_CANONICAL_SEPARATOR = "#virtual#";
|
||||
public static final String VIRTUAL_SEPARATOR = "#virtual#/"; //$NON-NLS-1$
|
||||
public static final String VIRTUAL_CANONICAL_SEPARATOR = "#virtual#"; //$NON-NLS-1$
|
||||
|
||||
// the singleton instance
|
||||
protected static ArchiveHandlerManager _instance = new ArchiveHandlerManager();
|
||||
|
@ -72,7 +72,7 @@ public class ArchiveHandlerManager
|
|||
*/
|
||||
public VirtualChild[] getContents(File file, String virtualpath) throws IOException
|
||||
{
|
||||
if (virtualpath == null) virtualpath = "";
|
||||
if (virtualpath == null) virtualpath = ""; //$NON-NLS-1$
|
||||
ISystemArchiveHandler handler = getRegisteredHandler(file);
|
||||
if (handler == null || !handler.exists()) throw new IOException();
|
||||
return handler.getVirtualChildren(virtualpath);
|
||||
|
@ -90,7 +90,7 @@ public class ArchiveHandlerManager
|
|||
*/
|
||||
public VirtualChild[] getFolderContents(File file, String virtualpath)
|
||||
{
|
||||
if (virtualpath == null) virtualpath = "";
|
||||
if (virtualpath == null) virtualpath = ""; //$NON-NLS-1$
|
||||
ISystemArchiveHandler handler = getRegisteredHandler(file);
|
||||
if (handler == null) return null;
|
||||
return handler.getVirtualChildFolders(virtualpath);
|
||||
|
@ -148,8 +148,8 @@ public class ArchiveHandlerManager
|
|||
protected String getExtension(File file)
|
||||
{
|
||||
String filename = file.getName();
|
||||
int i = filename.lastIndexOf(".");
|
||||
if (i == -1) return "";
|
||||
int i = filename.lastIndexOf("."); //$NON-NLS-1$
|
||||
if (i == -1) return ""; //$NON-NLS-1$
|
||||
return filename.substring(i+1).toLowerCase();
|
||||
}
|
||||
|
||||
|
@ -161,8 +161,8 @@ public class ArchiveHandlerManager
|
|||
*/
|
||||
protected String getExtension(String filename)
|
||||
{
|
||||
int i = filename.lastIndexOf(".");
|
||||
if (i == -1) return "";
|
||||
int i = filename.lastIndexOf("."); //$NON-NLS-1$
|
||||
if (i == -1) return ""; //$NON-NLS-1$
|
||||
return filename.substring(i+1).toLowerCase();
|
||||
}
|
||||
|
||||
|
@ -178,7 +178,7 @@ public class ArchiveHandlerManager
|
|||
{
|
||||
String cleanName = cleanUpVirtualPath(fullyQualifiedName);
|
||||
AbsoluteVirtualPath avp = new AbsoluteVirtualPath(cleanName);
|
||||
if (!avp.isVirtual()) return new VirtualChild("", new File(avp.getContainingArchiveString()));
|
||||
if (!avp.isVirtual()) return new VirtualChild("", new File(avp.getContainingArchiveString())); //$NON-NLS-1$
|
||||
String zipfile = avp.getContainingArchiveString();
|
||||
File file = new File(zipfile);
|
||||
ISystemArchiveHandler handler = getRegisteredHandler(file);
|
||||
|
@ -227,14 +227,14 @@ public class ArchiveHandlerManager
|
|||
//Throwable target = e.getCause();
|
||||
System.out.println(e.getMessage());
|
||||
e.printStackTrace();
|
||||
System.out.println("Could not instantiate handler for " + file.getName());
|
||||
System.out.println("Could not instantiate handler for " + file.getName()); //$NON-NLS-1$
|
||||
return null;
|
||||
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
System.out.println(e.getMessage());
|
||||
System.out.println("Could not instantiate handler for " + file.getName());
|
||||
System.out.println("Could not instantiate handler for " + file.getName()); //$NON-NLS-1$
|
||||
return null;
|
||||
}
|
||||
_handlers.put(file, handler);
|
||||
|
@ -272,8 +272,8 @@ public class ArchiveHandlerManager
|
|||
{
|
||||
if (!handlerHasProperConstructor(handlerType))
|
||||
{
|
||||
System.out.println("Cannot register archive handler " + handlerType);
|
||||
System.out.println(handlerType + " does not contain a constructor whose signature is 'Constructor(File file)'");
|
||||
System.out.println("Cannot register archive handler " + handlerType); //$NON-NLS-1$
|
||||
System.out.println(handlerType + " does not contain a constructor whose signature is 'Constructor(File file)'"); //$NON-NLS-1$
|
||||
return false;
|
||||
}
|
||||
if (handlerImplementsISystemArchiveHandler(handlerType))
|
||||
|
@ -284,8 +284,8 @@ public class ArchiveHandlerManager
|
|||
}
|
||||
else
|
||||
{
|
||||
System.out.println("Cannot register archive handler " + handlerType);
|
||||
System.out.println("Neither " + handlerType + ", nor any of its superclasses implements ISystemArchiveHandler.");
|
||||
System.out.println("Cannot register archive handler " + handlerType); //$NON-NLS-1$
|
||||
System.out.println("Neither " + handlerType + ", nor any of its superclasses implements ISystemArchiveHandler."); //$NON-NLS-1$ //$NON-NLS-2$
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
@ -361,8 +361,8 @@ public class ArchiveHandlerManager
|
|||
public static String cleanUpVirtualPath(String fullVirtualName)
|
||||
{
|
||||
int j = fullVirtualName.indexOf(VIRTUAL_CANONICAL_SEPARATOR);
|
||||
if (j == -1 && fullVirtualName.indexOf(":") != -1) return fullVirtualName;
|
||||
String realPart = "";
|
||||
if (j == -1 && fullVirtualName.indexOf(":") != -1) return fullVirtualName; //$NON-NLS-1$
|
||||
String realPart = ""; //$NON-NLS-1$
|
||||
String newPath = fullVirtualName;
|
||||
if (j != -1)
|
||||
{
|
||||
|
@ -373,16 +373,16 @@ public class ArchiveHandlerManager
|
|||
newPath = newPath.replace('\\', '/');
|
||||
|
||||
//get rid of any double slashes
|
||||
int i = newPath.indexOf("//");
|
||||
int i = newPath.indexOf("//"); //$NON-NLS-1$
|
||||
while (i != -1)
|
||||
{
|
||||
newPath = newPath.substring(0,i) + newPath.substring(i+1);
|
||||
i = newPath.indexOf("//");
|
||||
i = newPath.indexOf("//"); //$NON-NLS-1$
|
||||
}
|
||||
|
||||
// get rid of any leading or trailing slashes
|
||||
if (j != -1 && newPath.startsWith("/")) newPath = newPath.substring(1);
|
||||
if (newPath.endsWith("/")) newPath = newPath.substring(0, newPath.length() - 1);
|
||||
if (j != -1 && newPath.startsWith("/")) newPath = newPath.substring(1); //$NON-NLS-1$
|
||||
if (newPath.endsWith("/")) newPath = newPath.substring(0, newPath.length() - 1); //$NON-NLS-1$
|
||||
return realPart + newPath;
|
||||
}
|
||||
|
||||
|
@ -398,8 +398,8 @@ public class ArchiveHandlerManager
|
|||
{
|
||||
if (!isRegisteredArchive(newFile.getName()))
|
||||
{
|
||||
System.out.println("Could not create new archive.");
|
||||
System.out.println(newFile + " is not a registered type of archive.");
|
||||
System.out.println("Could not create new archive."); //$NON-NLS-1$
|
||||
System.out.println(newFile + " is not a registered type of archive."); //$NON-NLS-1$
|
||||
return false;
|
||||
}
|
||||
|
||||
|
@ -407,14 +407,14 @@ public class ArchiveHandlerManager
|
|||
{
|
||||
if (!newFile.isFile())
|
||||
{
|
||||
System.out.println("Could not create new archive.");
|
||||
System.out.println(newFile + " is not a file.");
|
||||
System.out.println("Could not create new archive."); //$NON-NLS-1$
|
||||
System.out.println(newFile + " is not a file."); //$NON-NLS-1$
|
||||
return false;
|
||||
}
|
||||
if (!newFile.delete())
|
||||
{
|
||||
System.out.println("Could not create new archive.");
|
||||
System.out.println(newFile + " could not be deleted.");
|
||||
System.out.println("Could not create new archive."); //$NON-NLS-1$
|
||||
System.out.println(newFile + " could not be deleted."); //$NON-NLS-1$
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
@ -423,14 +423,14 @@ public class ArchiveHandlerManager
|
|||
{
|
||||
if (!newFile.createNewFile())
|
||||
{
|
||||
System.out.println("Could not create new archive.");
|
||||
System.out.println(newFile + " could not be created.");
|
||||
System.out.println("Could not create new archive."); //$NON-NLS-1$
|
||||
System.out.println(newFile + " could not be created."); //$NON-NLS-1$
|
||||
return false;
|
||||
}
|
||||
}
|
||||
catch (IOException e)
|
||||
{
|
||||
System.out.println("Could not create new archive.");
|
||||
System.out.println("Could not create new archive."); //$NON-NLS-1$
|
||||
System.out.println(e.getMessage());
|
||||
return false;
|
||||
}
|
||||
|
@ -457,7 +457,7 @@ public class ArchiveHandlerManager
|
|||
public String getComment(File archive)
|
||||
{
|
||||
ISystemArchiveHandler handler = getRegisteredHandler(archive);
|
||||
if (handler == null || !handler.exists()) return "";
|
||||
if (handler == null || !handler.exists()) return ""; //$NON-NLS-1$
|
||||
return handler.getArchiveComment();
|
||||
}
|
||||
|
||||
|
|
|
@ -24,15 +24,15 @@ public interface ISystemArchiveHandlerConstants {
|
|||
/**
|
||||
* Zip archive extension, "zip".
|
||||
*/
|
||||
public static final String ZIP_ARCHIVE_EXTENSION = "zip";
|
||||
public static final String ZIP_ARCHIVE_EXTENSION = "zip"; //$NON-NLS-1$
|
||||
|
||||
/**
|
||||
* Jar archive extension, "jar".
|
||||
*/
|
||||
public static final String JAR_ARCHIVE_EXTENSION = "jar";
|
||||
public static final String JAR_ARCHIVE_EXTENSION = "jar"; //$NON-NLS-1$
|
||||
|
||||
/**
|
||||
* Tar archive extension, "tar".
|
||||
*/
|
||||
public static final String TAR_ARCHIVE_EXTENSION = "tar";
|
||||
public static final String TAR_ARCHIVE_EXTENSION = "tar"; //$NON-NLS-1$
|
||||
}
|
|
@ -91,17 +91,17 @@ public class SystemTarHandler implements ISystemArchiveHandler {
|
|||
|
||||
VirtualFileNode parentNode = rootNode;
|
||||
|
||||
int idx = path.indexOf("/");
|
||||
int idx = path.indexOf("/"); //$NON-NLS-1$
|
||||
String name = path;
|
||||
|
||||
String segPath = "";
|
||||
String segPath = ""; //$NON-NLS-1$
|
||||
|
||||
// ensure each segment exists or is created if it does not exist
|
||||
while (idx > 0) {
|
||||
name = path.substring(0, idx);
|
||||
path = path.substring(idx+1);
|
||||
|
||||
segPath = segPath + name + "/";
|
||||
segPath = segPath + name + "/"; //$NON-NLS-1$
|
||||
|
||||
boolean exists = parentNode.childExists(name);
|
||||
|
||||
|
@ -115,7 +115,7 @@ public class SystemTarHandler implements ISystemArchiveHandler {
|
|||
// the new parent is the child (which may have been created)
|
||||
parentNode = parentNode.getChild(name);
|
||||
|
||||
idx = path.indexOf("/");
|
||||
idx = path.indexOf("/"); //$NON-NLS-1$
|
||||
}
|
||||
|
||||
parentNode.addChild(path, new VirtualFileNode(entry), replace);
|
||||
|
@ -291,7 +291,7 @@ public class SystemTarHandler implements ISystemArchiveHandler {
|
|||
*/
|
||||
private VirtualFileNode getNode(String path) {
|
||||
|
||||
if (path.equals("")) {
|
||||
if (path.equals("")) { //$NON-NLS-1$
|
||||
return rootNode;
|
||||
}
|
||||
|
||||
|
@ -667,7 +667,7 @@ public class SystemTarHandler implements ISystemArchiveHandler {
|
|||
// only add those entries that have names that begin with the parent name
|
||||
// also check that the entry name isn't just the parent name + '/' (i.e. still the same
|
||||
// as the parent)
|
||||
if (entry.getName().startsWith(parent) && !entry.getName().equals(parent + "/")) {
|
||||
if (entry.getName().startsWith(parent) && !entry.getName().equals(parent + "/")) { //$NON-NLS-1$
|
||||
VirtualChild child = new VirtualChild(this, entry.getName());
|
||||
child.isDirectory = entry.isDirectory();
|
||||
v.add(child);
|
||||
|
@ -726,7 +726,7 @@ public class SystemTarHandler implements ISystemArchiveHandler {
|
|||
|
||||
fullVirtualName = ArchiveHandlerManager.cleanUpVirtualPath(fullVirtualName);
|
||||
|
||||
if (fullVirtualName == null || fullVirtualName.equals("")) {
|
||||
if (fullVirtualName == null || fullVirtualName.equals("")) { //$NON-NLS-1$
|
||||
return new VirtualChild(this);
|
||||
}
|
||||
|
||||
|
@ -756,7 +756,7 @@ public class SystemTarHandler implements ISystemArchiveHandler {
|
|||
|
||||
fullVirtualName = ArchiveHandlerManager.cleanUpVirtualPath(fullVirtualName);
|
||||
|
||||
if (fullVirtualName == null || fullVirtualName.equals("")) {
|
||||
if (fullVirtualName == null || fullVirtualName.equals("")) { //$NON-NLS-1$
|
||||
return false;
|
||||
}
|
||||
|
||||
|
@ -949,7 +949,7 @@ public class SystemTarHandler implements ISystemArchiveHandler {
|
|||
|
||||
if (destination == null) {
|
||||
|
||||
if (fullVirtualName.equals("")) {
|
||||
if (fullVirtualName.equals("")) { //$NON-NLS-1$
|
||||
destination = destinationParent;
|
||||
}
|
||||
else {
|
||||
|
@ -1011,8 +1011,8 @@ public class SystemTarHandler implements ISystemArchiveHandler {
|
|||
if (!file.isDirectory()) {
|
||||
|
||||
// if it exists, call replace
|
||||
if (exists(virtualPath + "/" + name)) {
|
||||
return replace(virtualPath + "/" + name, file, name);
|
||||
if (exists(virtualPath + "/" + name)) { //$NON-NLS-1$
|
||||
return replace(virtualPath + "/" + name, file, name); //$NON-NLS-1$
|
||||
}
|
||||
else {
|
||||
File[] files = new File[1];
|
||||
|
@ -1035,16 +1035,16 @@ public class SystemTarHandler implements ISystemArchiveHandler {
|
|||
newNames[i] = sources[i].getAbsolutePath().substring(charsToTrim);
|
||||
newNames[i] = newNames[i].replace('\\','/');
|
||||
|
||||
if (sources[i].isDirectory() && !newNames[i].endsWith("/")) {
|
||||
newNames[i] = newNames[i] + "/";
|
||||
if (sources[i].isDirectory() && !newNames[i].endsWith("/")) { //$NON-NLS-1$
|
||||
newNames[i] = newNames[i] + "/"; //$NON-NLS-1$
|
||||
}
|
||||
}
|
||||
|
||||
sources[numOfChildren] = file;
|
||||
newNames[numOfChildren] = name;
|
||||
|
||||
if (!newNames[numOfChildren].endsWith("/")) {
|
||||
newNames[numOfChildren] = newNames[numOfChildren] + "/";
|
||||
if (!newNames[numOfChildren].endsWith("/")) { //$NON-NLS-1$
|
||||
newNames[numOfChildren] = newNames[numOfChildren] + "/"; //$NON-NLS-1$
|
||||
}
|
||||
|
||||
return add(sources, virtualPath, newNames);
|
||||
|
@ -1097,15 +1097,15 @@ public class SystemTarHandler implements ISystemArchiveHandler {
|
|||
// if the entry already exists, then we should do a replace
|
||||
// TODO (KM): should we simply replace and return?
|
||||
// I think we should check each entry and replace or create for each one
|
||||
if (exists(virtualPath + "/" + names[i])) {
|
||||
return replace(virtualPath + "/" + names[i], files[i], names[i]);
|
||||
if (exists(virtualPath + "/" + names[i])) { //$NON-NLS-1$
|
||||
return replace(virtualPath + "/" + names[i], files[i], names[i]); //$NON-NLS-1$
|
||||
}
|
||||
}
|
||||
|
||||
try {
|
||||
|
||||
// open a new temp file which will be our destination for the new tar file
|
||||
File outFile = new File(file.getAbsolutePath() + "temp");
|
||||
File outFile = new File(file.getAbsolutePath() + "temp"); //$NON-NLS-1$
|
||||
TarOutputStream outStream = new TarOutputStream(new FileOutputStream(outFile));
|
||||
|
||||
// get all the entries in the current tar
|
||||
|
@ -1119,7 +1119,7 @@ public class SystemTarHandler implements ISystemArchiveHandler {
|
|||
// for each new file to add
|
||||
for (int i = 0; i < numFiles; i++) {
|
||||
|
||||
String childVirtualPath = virtualPath + "/" + names[i];
|
||||
String childVirtualPath = virtualPath + "/" + names[i]; //$NON-NLS-1$
|
||||
|
||||
TarEntry newEntry = createTarEntry(files[i], childVirtualPath);
|
||||
|
||||
|
@ -1177,7 +1177,7 @@ public class SystemTarHandler implements ISystemArchiveHandler {
|
|||
if (children[i].isDirectory) {
|
||||
|
||||
// include a '/' at the end, since it is a directory
|
||||
TarEntry nextEntry = tarFile.getEntry(children[i].fullName + "/");
|
||||
TarEntry nextEntry = tarFile.getEntry(children[i].fullName + "/"); //$NON-NLS-1$
|
||||
|
||||
// put the entry
|
||||
outStream.putNextEntry(nextEntry);
|
||||
|
@ -1263,14 +1263,14 @@ public class SystemTarHandler implements ISystemArchiveHandler {
|
|||
// if directory, end with a '/'
|
||||
if (file.isDirectory()) {
|
||||
|
||||
if (!fullName.endsWith("/")) {
|
||||
fullName = fullName + "/";
|
||||
if (!fullName.endsWith("/")) { //$NON-NLS-1$
|
||||
fullName = fullName + "/"; //$NON-NLS-1$
|
||||
}
|
||||
}
|
||||
|
||||
// strip out leading '/'
|
||||
// TODO (KM): Why?
|
||||
if (fullName.startsWith("/")) {
|
||||
if (fullName.startsWith("/")) { //$NON-NLS-1$
|
||||
fullName = fullName.substring(1);
|
||||
}
|
||||
|
||||
|
@ -1291,7 +1291,7 @@ public class SystemTarHandler implements ISystemArchiveHandler {
|
|||
entry.setModificationTime(lastModified);
|
||||
|
||||
// set the user name
|
||||
String userName = System.getProperty("user.name");
|
||||
String userName = System.getProperty("user.name"); //$NON-NLS-1$
|
||||
|
||||
if (userName != null) {
|
||||
entry.setUserName(userName);
|
||||
|
@ -1316,18 +1316,14 @@ public class SystemTarHandler implements ISystemArchiveHandler {
|
|||
try {
|
||||
|
||||
// if security manager successfully created, check permission
|
||||
if (sm != null) {
|
||||
|
||||
|
||||
// create a file permission to check execute
|
||||
FilePermission permission = new FilePermission(file.getAbsolutePath(), "execute");
|
||||
FilePermission permission = new FilePermission(file.getAbsolutePath(), "execute"); //$NON-NLS-1$
|
||||
|
||||
// this call will throw a SecurityException if permission does not exist
|
||||
sm.checkPermission(permission);
|
||||
canExecute = true;
|
||||
}
|
||||
else {
|
||||
canExecute = false;
|
||||
}
|
||||
|
||||
}
|
||||
catch(SecurityException e) {
|
||||
canExecute = false;
|
||||
|
@ -1361,14 +1357,14 @@ public class SystemTarHandler implements ISystemArchiveHandler {
|
|||
// if directory, end with a '/'
|
||||
if (file.isDirectory()) {
|
||||
|
||||
if (!fullName.endsWith("/")) {
|
||||
fullName = fullName + "/";
|
||||
if (!fullName.endsWith("/")) { //$NON-NLS-1$
|
||||
fullName = fullName + "/"; //$NON-NLS-1$
|
||||
}
|
||||
}
|
||||
|
||||
// strip out leading '/'
|
||||
// TODO (KM): Why?
|
||||
if (fullName.startsWith("/")) {
|
||||
if (fullName.startsWith("/")) { //$NON-NLS-1$
|
||||
fullName = fullName.substring(1);
|
||||
}
|
||||
|
||||
|
@ -1418,7 +1414,7 @@ public class SystemTarHandler implements ISystemArchiveHandler {
|
|||
String name = file.getAbsolutePath();
|
||||
|
||||
// create a temp file (in case something goes wrong)
|
||||
File tempFile = new File(name + ".old");
|
||||
File tempFile = new File(name + ".old"); //$NON-NLS-1$
|
||||
|
||||
// rename current file to tempFile
|
||||
file.renameTo(tempFile);
|
||||
|
@ -1472,7 +1468,7 @@ public class SystemTarHandler implements ISystemArchiveHandler {
|
|||
try {
|
||||
|
||||
// open a new temp file which will be our destination for the new tar file
|
||||
File outFile = new File(getArchive().getAbsolutePath() + "temp");
|
||||
File outFile = new File(getArchive().getAbsolutePath() + "temp"); //$NON-NLS-1$
|
||||
|
||||
TarOutputStream outStream = new TarOutputStream(new FileOutputStream(outFile));
|
||||
|
||||
|
@ -1491,19 +1487,19 @@ public class SystemTarHandler implements ISystemArchiveHandler {
|
|||
// now append the new file to the tar
|
||||
String parentVirtualPath = null;
|
||||
|
||||
int i = fullVirtualName.lastIndexOf("/");
|
||||
int i = fullVirtualName.lastIndexOf("/"); //$NON-NLS-1$
|
||||
|
||||
// if the virtual name has no '/', then we will replace it with the
|
||||
// new name
|
||||
if (i == -1) {
|
||||
parentVirtualPath = "";
|
||||
parentVirtualPath = ""; //$NON-NLS-1$
|
||||
}
|
||||
// otherwise, we get the parent path to which the new name will be appended
|
||||
else {
|
||||
parentVirtualPath = fullVirtualName.substring(0, i);
|
||||
}
|
||||
|
||||
String virtualPath = parentVirtualPath + "/" + name;
|
||||
String virtualPath = parentVirtualPath + "/" + name; //$NON-NLS-1$
|
||||
|
||||
// get the existing entry for the file
|
||||
TarFile tarFile = getTarFile();
|
||||
|
@ -1568,7 +1564,7 @@ public class SystemTarHandler implements ISystemArchiveHandler {
|
|||
try {
|
||||
|
||||
// open a new temp file which will be our destination for the new tar file
|
||||
File outFile = new File(file.getAbsolutePath() + "temp");
|
||||
File outFile = new File(file.getAbsolutePath() + "temp"); //$NON-NLS-1$
|
||||
TarOutputStream outStream = new TarOutputStream(new FileOutputStream(outFile));
|
||||
|
||||
// get all the entries in the current tar
|
||||
|
@ -1613,7 +1609,7 @@ public class SystemTarHandler implements ISystemArchiveHandler {
|
|||
*/
|
||||
public boolean rename(String fullVirtualName, String newName) {
|
||||
fullVirtualName = ArchiveHandlerManager.cleanUpVirtualPath(fullVirtualName);
|
||||
int i = fullVirtualName.lastIndexOf("/");
|
||||
int i = fullVirtualName.lastIndexOf("/"); //$NON-NLS-1$
|
||||
|
||||
// if the original does not have any separator, simply rename it.
|
||||
if (i == -1) {
|
||||
|
@ -1633,11 +1629,11 @@ public class SystemTarHandler implements ISystemArchiveHandler {
|
|||
fullVirtualName = ArchiveHandlerManager.cleanUpVirtualPath(fullVirtualName);
|
||||
destinationVirtualPath = ArchiveHandlerManager.cleanUpVirtualPath(destinationVirtualPath);
|
||||
|
||||
int i = fullVirtualName.lastIndexOf("/");
|
||||
int i = fullVirtualName.lastIndexOf("/"); //$NON-NLS-1$
|
||||
|
||||
// if the original does not have any separator, simply append it to the destination path.
|
||||
if (i == -1) {
|
||||
return fullRename(fullVirtualName, destinationVirtualPath + "/" + fullVirtualName);
|
||||
return fullRename(fullVirtualName, destinationVirtualPath + "/" + fullVirtualName); //$NON-NLS-1$
|
||||
}
|
||||
// otherwise, get the last segment (the name) and append that to the destination path.
|
||||
else {
|
||||
|
@ -1672,7 +1668,7 @@ public class SystemTarHandler implements ISystemArchiveHandler {
|
|||
try {
|
||||
|
||||
// open a new temp file which will be our destination for the new tar file
|
||||
File outFile = new File(file.getAbsolutePath() + "temp");
|
||||
File outFile = new File(file.getAbsolutePath() + "temp"); //$NON-NLS-1$
|
||||
TarOutputStream outStream = new TarOutputStream(new FileOutputStream(outFile));
|
||||
|
||||
// get all the entries
|
||||
|
@ -1689,7 +1685,7 @@ public class SystemTarHandler implements ISystemArchiveHandler {
|
|||
|
||||
// add the entry itself to the rename list
|
||||
// include '/' in both the old name and the new name since it is a directory
|
||||
names.put(fullVirtualName + "/", newFullVirtualName + "/");
|
||||
names.put(fullVirtualName + "/", newFullVirtualName + "/"); //$NON-NLS-1$ //$NON-NLS-2$
|
||||
|
||||
// get all the children of the entry to be renamed
|
||||
VirtualChild[] childrenArray = getVirtualChildrenList(fullVirtualName);
|
||||
|
@ -1709,7 +1705,7 @@ public class SystemTarHandler implements ISystemArchiveHandler {
|
|||
// if a child is a directory, ensure that '/'s are added both for the old name
|
||||
// and the new name
|
||||
if (childrenArray[i].isDirectory) {
|
||||
names.put(childrenArray[i].fullName + "/", newName + "/");
|
||||
names.put(childrenArray[i].fullName + "/", newName + "/"); //$NON-NLS-1$ //$NON-NLS-2$
|
||||
}
|
||||
else {
|
||||
names.put(childrenArray[i].fullName, newName);
|
||||
|
@ -1849,7 +1845,7 @@ public class SystemTarHandler implements ISystemArchiveHandler {
|
|||
String name;
|
||||
String fullName = fullNames[i];
|
||||
fullName = ArchiveHandlerManager.cleanUpVirtualPath(fullName);
|
||||
int j = fullName.lastIndexOf("/");
|
||||
int j = fullName.lastIndexOf("/"); //$NON-NLS-1$
|
||||
|
||||
if (j == -1) {
|
||||
name = fullName;
|
||||
|
@ -1859,7 +1855,7 @@ public class SystemTarHandler implements ISystemArchiveHandler {
|
|||
}
|
||||
|
||||
try {
|
||||
files[i] = File.createTempFile(name, "virtual");
|
||||
files[i] = File.createTempFile(name, "virtual"); //$NON-NLS-1$
|
||||
files[i].deleteOnExit();
|
||||
extractVirtualFile(fullNames[i], files[i]);
|
||||
}
|
||||
|
@ -1877,7 +1873,7 @@ public class SystemTarHandler implements ISystemArchiveHandler {
|
|||
*/
|
||||
public boolean createFolder(String fullVirtualName) {
|
||||
fullVirtualName = ArchiveHandlerManager.cleanUpVirtualPath(fullVirtualName);
|
||||
fullVirtualName = fullVirtualName + "/";
|
||||
fullVirtualName = fullVirtualName + "/"; //$NON-NLS-1$
|
||||
return createVirtualObject(fullVirtualName);
|
||||
}
|
||||
|
||||
|
@ -1914,7 +1910,7 @@ public class SystemTarHandler implements ISystemArchiveHandler {
|
|||
try {
|
||||
|
||||
// open a new temp file which will be our destination for the new tar file
|
||||
File outFile = new File(file.getAbsolutePath() + "temp");
|
||||
File outFile = new File(file.getAbsolutePath() + "temp"); //$NON-NLS-1$
|
||||
TarOutputStream outStream = new TarOutputStream(new FileOutputStream(outFile));
|
||||
|
||||
// get all the entries
|
||||
|
@ -1962,7 +1958,7 @@ public class SystemTarHandler implements ISystemArchiveHandler {
|
|||
newEntry.setModificationTime(System.currentTimeMillis());
|
||||
|
||||
// set the user name
|
||||
String userName = System.getProperty("user.name");
|
||||
String userName = System.getProperty("user.name"); //$NON-NLS-1$
|
||||
|
||||
if (userName != null) {
|
||||
newEntry.setUserName(userName);
|
||||
|
@ -1987,18 +1983,14 @@ public class SystemTarHandler implements ISystemArchiveHandler {
|
|||
try {
|
||||
|
||||
// if security manager successfully created, check permission
|
||||
if (sm != null) {
|
||||
|
||||
|
||||
// create a file permission to check execute
|
||||
FilePermission permission = new FilePermission(file.getAbsolutePath(), "execute");
|
||||
FilePermission permission = new FilePermission(file.getAbsolutePath(), "execute"); //$NON-NLS-1$
|
||||
|
||||
// this call will throw a SecurityException if permission does not exist
|
||||
sm.checkPermission(permission);
|
||||
canExecute = true;
|
||||
}
|
||||
else {
|
||||
canExecute = false;
|
||||
}
|
||||
|
||||
}
|
||||
catch(SecurityException e) {
|
||||
canExecute = false;
|
||||
|
@ -2024,7 +2016,7 @@ public class SystemTarHandler implements ISystemArchiveHandler {
|
|||
public String getStandardName(VirtualChild vc) {
|
||||
|
||||
if (vc.isDirectory) {
|
||||
return vc.fullName + "/";
|
||||
return vc.fullName + "/"; //$NON-NLS-1$
|
||||
}
|
||||
|
||||
return vc.fullName;
|
||||
|
@ -2076,7 +2068,7 @@ public class SystemTarHandler implements ISystemArchiveHandler {
|
|||
InputStream is = null;
|
||||
|
||||
try {
|
||||
tarFile.getInputStream(entry);
|
||||
is = tarFile.getInputStream(entry);
|
||||
|
||||
if (is == null) {
|
||||
return new SystemSearchLineMatch[0];
|
||||
|
@ -2110,7 +2102,7 @@ public class SystemTarHandler implements ISystemArchiveHandler {
|
|||
*/
|
||||
public String getCommentFor(String fullVirtualName)
|
||||
{
|
||||
return "";
|
||||
return ""; //$NON-NLS-1$
|
||||
}
|
||||
|
||||
/* (non-Javadoc)
|
||||
|
@ -2126,7 +2118,7 @@ public class SystemTarHandler implements ISystemArchiveHandler {
|
|||
*/
|
||||
public String getCompressionMethodFor(String fullVirtualName)
|
||||
{
|
||||
return "";
|
||||
return ""; //$NON-NLS-1$
|
||||
}
|
||||
|
||||
|
||||
|
@ -2135,7 +2127,7 @@ public class SystemTarHandler implements ISystemArchiveHandler {
|
|||
*/
|
||||
public String getArchiveComment()
|
||||
{
|
||||
return "";
|
||||
return ""; //$NON-NLS-1$
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -2144,7 +2136,7 @@ public class SystemTarHandler implements ISystemArchiveHandler {
|
|||
* @param name
|
||||
* @param encoding
|
||||
* @param registry
|
||||
* @return
|
||||
* @return whether the add was successful
|
||||
*/
|
||||
public boolean add(File file, String virtualPath, String name,
|
||||
String encoding, ISystemFileTypes registry) {
|
||||
|
@ -2194,10 +2186,10 @@ public class SystemTarHandler implements ISystemArchiveHandler {
|
|||
fullVirtualName = ArchiveHandlerManager.cleanUpVirtualPath(fullVirtualName);
|
||||
|
||||
// default type
|
||||
String type = "file";
|
||||
String type = "file"; //$NON-NLS-1$
|
||||
|
||||
// if it's not a class file, we do not classify it
|
||||
if (!fullVirtualName.endsWith(".class")) {
|
||||
if (!fullVirtualName.endsWith(".class")) { //$NON-NLS-1$
|
||||
return type;
|
||||
}
|
||||
|
||||
|
@ -2230,16 +2222,16 @@ public class SystemTarHandler implements ISystemArchiveHandler {
|
|||
}
|
||||
|
||||
// if it is executable, then also get qualified class name
|
||||
if (isExecutable) {
|
||||
type = "executable(java";
|
||||
if (isExecutable && parser != null) {
|
||||
type = "executable(java"; //$NON-NLS-1$
|
||||
|
||||
String qualifiedClassName = parser.getQualifiedClassName();
|
||||
|
||||
if (qualifiedClassName != null) {
|
||||
type = type + ":" + qualifiedClassName;
|
||||
type = type + ":" + qualifiedClassName; //$NON-NLS-1$
|
||||
}
|
||||
|
||||
type = type + ")";
|
||||
type = type + ")"; //$NON-NLS-1$
|
||||
}
|
||||
|
||||
return type;
|
||||
|
|
|
@ -68,7 +68,7 @@ public class SystemUniversalZipEntry
|
|||
{
|
||||
_entryFullName = _entry.getName();
|
||||
}
|
||||
int endOfPathPosition = _entryFullName.lastIndexOf("/");
|
||||
int endOfPathPosition = _entryFullName.lastIndexOf("/"); //$NON-NLS-1$
|
||||
if (endOfPathPosition != -1)
|
||||
{
|
||||
_entryFullPath = _entryFullName.substring(0,endOfPathPosition);
|
||||
|
@ -76,15 +76,15 @@ public class SystemUniversalZipEntry
|
|||
}
|
||||
else
|
||||
{
|
||||
_entryFullPath = "";
|
||||
_entryFullPath = ""; //$NON-NLS-1$
|
||||
_entryName = _entryFullName;
|
||||
}
|
||||
int i = _entryFullName.lastIndexOf(".");
|
||||
int i = _entryFullName.lastIndexOf("."); //$NON-NLS-1$
|
||||
if (i == -1)
|
||||
{
|
||||
_extension = "";
|
||||
_extension = ""; //$NON-NLS-1$
|
||||
} else _extension = _entryFullName.substring(i + 1);
|
||||
if (_entryFullName.indexOf("/") != -1) _nested = true;
|
||||
if (_entryFullName.indexOf("/") != -1) _nested = true; //$NON-NLS-1$
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -138,7 +138,7 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
protected void fillBranch(ZipEntry next)
|
||||
{
|
||||
VirtualChild nextChild;
|
||||
if (next.getName().equals("/")) return; // dummy entry
|
||||
if (next.getName().equals("/")) return; // dummy entry //$NON-NLS-1$
|
||||
if (!next.isDirectory())
|
||||
{
|
||||
SystemUniversalZipEntry nextEntry = new SystemUniversalZipEntry(next);
|
||||
|
@ -192,18 +192,18 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
_virtualFS.put(key, newValue);
|
||||
|
||||
// base case 2
|
||||
if (key.equals(""))
|
||||
if (key.equals("")) //$NON-NLS-1$
|
||||
{
|
||||
return;
|
||||
}
|
||||
else
|
||||
{
|
||||
int i = key.lastIndexOf("/");
|
||||
int i = key.lastIndexOf("/"); //$NON-NLS-1$
|
||||
if (i == -1) // recursive last step
|
||||
{
|
||||
VirtualChild nextValue = new VirtualChild(this, key);
|
||||
nextValue.isDirectory = true;
|
||||
recursivePopulate("", nextValue);
|
||||
recursivePopulate("", nextValue); //$NON-NLS-1$
|
||||
return;
|
||||
}
|
||||
else // recursive step
|
||||
|
@ -285,7 +285,7 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
{
|
||||
ZipEntry next = (ZipEntry) entries.nextElement();
|
||||
String nextName = ArchiveHandlerManager.cleanUpVirtualPath(next.getName());
|
||||
if (nextName.startsWith(parent) && !nextName.equals(parent+"/"))
|
||||
if (nextName.startsWith(parent) && !nextName.equals(parent+"/")) //$NON-NLS-1$
|
||||
{
|
||||
SystemUniversalZipEntry nextEntry = new SystemUniversalZipEntry(next);
|
||||
VirtualChild nextChild = new VirtualChild(this, nextEntry.getFullName());
|
||||
|
@ -364,13 +364,13 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
if (!updateVirtualFSIfNecessary()) return new VirtualChild(this, fullVirtualName);
|
||||
|
||||
fullVirtualName = ArchiveHandlerManager.cleanUpVirtualPath(fullVirtualName);
|
||||
if (fullVirtualName == "" || fullVirtualName == null) return new VirtualChild(this);
|
||||
int i = fullVirtualName.lastIndexOf("/");
|
||||
if (fullVirtualName == "" || fullVirtualName == null) return new VirtualChild(this); //$NON-NLS-1$
|
||||
int i = fullVirtualName.lastIndexOf("/"); //$NON-NLS-1$
|
||||
String path;
|
||||
String name;
|
||||
if (i == -1)
|
||||
{
|
||||
path = "";
|
||||
path = ""; //$NON-NLS-1$
|
||||
name = fullVirtualName;
|
||||
}
|
||||
else
|
||||
|
@ -393,16 +393,16 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
if (!_exists) return false;
|
||||
|
||||
fullVirtualName = ArchiveHandlerManager.cleanUpVirtualPath(fullVirtualName);
|
||||
if (fullVirtualName == "" || fullVirtualName == null) return false;
|
||||
if (fullVirtualName == "" || fullVirtualName == null) return false; //$NON-NLS-1$
|
||||
|
||||
if (_vfsLastModified == _file.lastModified())
|
||||
{
|
||||
int i = fullVirtualName.lastIndexOf("/");
|
||||
int i = fullVirtualName.lastIndexOf("/"); //$NON-NLS-1$
|
||||
String path;
|
||||
String name;
|
||||
if (i == -1)
|
||||
{
|
||||
path = "";
|
||||
path = ""; //$NON-NLS-1$
|
||||
name = fullVirtualName;
|
||||
}
|
||||
else
|
||||
|
@ -430,7 +430,7 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
{
|
||||
try
|
||||
{
|
||||
safeGetEntry(fullVirtualName + "/");
|
||||
safeGetEntry(fullVirtualName + "/"); //$NON-NLS-1$
|
||||
retval = true;
|
||||
}
|
||||
catch (IOException f)
|
||||
|
@ -445,7 +445,7 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
}
|
||||
else
|
||||
{
|
||||
System.out.println("Could not open the ZipFile " + _file.toString());
|
||||
System.out.println("Could not open the ZipFile " + _file.toString()); //$NON-NLS-1$
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
@ -659,7 +659,7 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
|
||||
String name;
|
||||
int charsToTrim;
|
||||
int j = dir.lastIndexOf("/");
|
||||
int j = dir.lastIndexOf("/"); //$NON-NLS-1$
|
||||
if (j == -1)
|
||||
{
|
||||
charsToTrim = 0;
|
||||
|
@ -673,7 +673,7 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
|
||||
if (destination == null)
|
||||
{
|
||||
if (dir.equals(""))
|
||||
if (dir.equals("")) //$NON-NLS-1$
|
||||
{
|
||||
destination = destinationParent;
|
||||
}
|
||||
|
@ -689,8 +689,8 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
{
|
||||
if (!SystemArchiveUtil.delete(destination))
|
||||
{
|
||||
System.out.println("Could not overwrite directory " + destination);
|
||||
System.out.println("(Could not delete old directory)");
|
||||
System.out.println("Could not overwrite directory " + destination); //$NON-NLS-1$
|
||||
System.out.println("(Could not delete old directory)"); //$NON-NLS-1$
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
@ -699,8 +699,8 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
{
|
||||
if (!destination.mkdirs())
|
||||
{
|
||||
System.out.println("Could not overwrite directory " + destination);
|
||||
System.out.println("(Could not create new directory)");
|
||||
System.out.println("Could not overwrite directory " + destination); //$NON-NLS-1$
|
||||
System.out.println("(Could not create new directory)"); //$NON-NLS-1$
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
@ -741,7 +741,7 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
{
|
||||
if (!nextFile.mkdirs())
|
||||
{
|
||||
System.out.println("Could not create folder " + nextFile.toString());
|
||||
System.out.println("Could not create folder " + nextFile.toString()); //$NON-NLS-1$
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
@ -770,7 +770,7 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
{
|
||||
if (!file.createNewFile())
|
||||
{
|
||||
System.out.println("File already exists: " + file.toString());
|
||||
System.out.println("File already exists: " + file.toString()); //$NON-NLS-1$
|
||||
return false;
|
||||
}
|
||||
else
|
||||
|
@ -786,7 +786,7 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
}
|
||||
else
|
||||
{
|
||||
System.out.println("Could not create " + file.toString());
|
||||
System.out.println("Could not create " + file.toString()); //$NON-NLS-1$
|
||||
System.out.println(e.getMessage());
|
||||
return false;
|
||||
}
|
||||
|
@ -805,10 +805,10 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
if (!_exists) return false;
|
||||
virtualPath = ArchiveHandlerManager.cleanUpVirtualPath(virtualPath);
|
||||
|
||||
if (exists(virtualPath + "/" + name))
|
||||
if (exists(virtualPath + "/" + name)) //$NON-NLS-1$
|
||||
{
|
||||
// wrong method
|
||||
return replace(virtualPath + "/" + name, stream, name, sourceEncoding, targetEncoding, isText);
|
||||
return replace(virtualPath + "/" + name, stream, name, sourceEncoding, targetEncoding, isText); //$NON-NLS-1$
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -819,7 +819,7 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
try
|
||||
{
|
||||
// Open a new tempfile which will be our destination for the new zip
|
||||
outputTempFile = new File(_file.getAbsolutePath() + "temp");
|
||||
outputTempFile = new File(_file.getAbsolutePath() + "temp"); //$NON-NLS-1$
|
||||
ZipOutputStream dest = new ZipOutputStream(
|
||||
new FileOutputStream(outputTempFile));
|
||||
|
||||
|
@ -828,7 +828,7 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
VirtualChild[] vcList = getVirtualChildrenList(false);
|
||||
|
||||
// if it is an empty zip file, no need to recreate it
|
||||
if (!(vcList.length == 1) || !vcList[0].fullName.equals(""))
|
||||
if (!(vcList.length == 1) || !vcList[0].fullName.equals("")) //$NON-NLS-1$
|
||||
{
|
||||
recreateZipDeleteEntries(vcList, dest, null);
|
||||
}
|
||||
|
@ -846,7 +846,7 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
}
|
||||
catch (IOException e)
|
||||
{
|
||||
System.out.println("Could not add a file.");
|
||||
System.out.println("Could not add a file."); //$NON-NLS-1$
|
||||
System.out.println(e.getMessage());
|
||||
closeZipFile();
|
||||
return false;
|
||||
|
@ -893,17 +893,17 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
for (int i = 0; i < numFiles; i++)
|
||||
{
|
||||
if (!files[i].exists() || !files[i].canRead()) return false;
|
||||
if (exists(virtualPath + "/" + names[i]))
|
||||
if (exists(virtualPath + "/" + names[i])) //$NON-NLS-1$
|
||||
{
|
||||
// sorry, wrong method buddy
|
||||
return replace(virtualPath + "/" + names[i], files[i], names[i]);
|
||||
return replace(virtualPath + "/" + names[i], files[i], names[i]); //$NON-NLS-1$
|
||||
}
|
||||
}
|
||||
File outputTempFile;
|
||||
try
|
||||
{
|
||||
// Open a new tempfile which will be our destination for the new zip
|
||||
outputTempFile = new File(_file.getAbsolutePath() + "temp");
|
||||
outputTempFile = new File(_file.getAbsolutePath() + "temp"); //$NON-NLS-1$
|
||||
ZipOutputStream dest = new ZipOutputStream(
|
||||
new FileOutputStream(outputTempFile));
|
||||
|
||||
|
@ -912,7 +912,7 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
VirtualChild[] vcList = getVirtualChildrenList(false);
|
||||
|
||||
// if it is an empty zip file, no need to recreate it
|
||||
if (!(vcList.length == 1) || !vcList[0].fullName.equals(""))
|
||||
if (!(vcList.length == 1) || !vcList[0].fullName.equals("")) //$NON-NLS-1$
|
||||
{
|
||||
recreateZipDeleteEntries(vcList, dest, null);
|
||||
}
|
||||
|
@ -933,7 +933,7 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
}
|
||||
catch (IOException e)
|
||||
{
|
||||
System.out.println("Could not add a file.");
|
||||
System.out.println("Could not add a file."); //$NON-NLS-1$
|
||||
System.out.println(e.getMessage());
|
||||
if (closeZipFile) closeZipFile();
|
||||
return false;
|
||||
|
@ -989,7 +989,7 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
{
|
||||
// the zip file will be empty, but it must have at least one entry,
|
||||
// so we will put in a dummy entry.
|
||||
ZipEntry entry = new ZipEntry("/");
|
||||
ZipEntry entry = new ZipEntry("/"); //$NON-NLS-1$
|
||||
dest.putNextEntry(entry);
|
||||
dest.closeEntry();
|
||||
return;
|
||||
|
@ -1002,7 +1002,7 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
if (omitChildren != null && omitChildren.contains(vcList[i].fullName)) continue;
|
||||
if (vcList[i].isDirectory)
|
||||
{
|
||||
ZipEntry nextEntry = safeGetEntry(vcList[i].fullName + "/");
|
||||
ZipEntry nextEntry = safeGetEntry(vcList[i].fullName + "/"); //$NON-NLS-1$
|
||||
dest.putNextEntry(nextEntry);
|
||||
dest.closeEntry();
|
||||
continue;
|
||||
|
@ -1096,13 +1096,13 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
ZipEntry newEntry;
|
||||
if (file.isDirectory())
|
||||
{
|
||||
String fullName = virtualPath + "/" + name;
|
||||
if (!fullName.endsWith("/")) fullName = fullName + "/";
|
||||
String fullName = virtualPath + "/" + name; //$NON-NLS-1$
|
||||
if (!fullName.endsWith("/")) fullName = fullName + "/"; //$NON-NLS-1$ //$NON-NLS-2$
|
||||
newEntry = createSafeZipEntry(fullName);
|
||||
}
|
||||
else
|
||||
{
|
||||
newEntry = createSafeZipEntry(virtualPath + "/" + name);
|
||||
newEntry = createSafeZipEntry(virtualPath + "/" + name); //$NON-NLS-1$
|
||||
}
|
||||
newEntry.setTime(file.lastModified());
|
||||
dest.putNextEntry(newEntry);
|
||||
|
@ -1161,7 +1161,7 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
protected ZipEntry appendBytes(InputStream stream, ZipOutputStream dest, String virtualPath, String name, String sourceEncoding, String targetEncoding, boolean isText) throws IOException
|
||||
{
|
||||
ZipEntry newEntry;
|
||||
newEntry = createSafeZipEntry(virtualPath + "/" + name);
|
||||
newEntry = createSafeZipEntry(virtualPath + "/" + name); //$NON-NLS-1$
|
||||
dest.putNextEntry(newEntry);
|
||||
BufferedInputStream source = new BufferedInputStream(stream);
|
||||
|
||||
|
@ -1210,7 +1210,7 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
{
|
||||
String oldName = _file.getAbsolutePath();
|
||||
_zipfile.close();
|
||||
File oldFile = new File(oldName + "old");
|
||||
File oldFile = new File(oldName + "old"); //$NON-NLS-1$
|
||||
System.out.println(_file.renameTo(oldFile));
|
||||
System.out.println(outputTempFile.renameTo(_file));
|
||||
_vfsLastModified = _file.lastModified();
|
||||
|
@ -1255,7 +1255,7 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
try
|
||||
{
|
||||
// Open a new tempfile which will be our destination for the new zip
|
||||
outputTempFile = new File(_file.getAbsolutePath() + "temp");
|
||||
outputTempFile = new File(_file.getAbsolutePath() + "temp"); //$NON-NLS-1$
|
||||
ZipOutputStream dest = new ZipOutputStream(
|
||||
new FileOutputStream(outputTempFile));
|
||||
dest.setMethod(ZipOutputStream.DEFLATED);
|
||||
|
@ -1301,7 +1301,7 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
catch (IOException e)
|
||||
{
|
||||
System.out.println(e.getMessage());
|
||||
System.out.println("Could not delete " + fullVirtualName);
|
||||
System.out.println("Could not delete " + fullVirtualName); //$NON-NLS-1$
|
||||
if (!(outputTempFile == null)) outputTempFile.delete();
|
||||
if (closeZipFile) closeZipFile();
|
||||
return false;
|
||||
|
@ -1360,7 +1360,7 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
try
|
||||
{
|
||||
// Open a new tempfile which will be our destination for the new zip
|
||||
outputTempFile = new File(_file.getAbsolutePath() + "temp");
|
||||
outputTempFile = new File(_file.getAbsolutePath() + "temp"); //$NON-NLS-1$
|
||||
ZipOutputStream dest = new ZipOutputStream(
|
||||
new FileOutputStream(outputTempFile));
|
||||
dest.setMethod(ZipOutputStream.DEFLATED);
|
||||
|
@ -1371,17 +1371,17 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
recreateZipDeleteEntries(vcList, dest, omissions);
|
||||
|
||||
// Now append the additional entry to the zip file.
|
||||
int i = fullVirtualName.lastIndexOf("/");
|
||||
int i = fullVirtualName.lastIndexOf("/"); //$NON-NLS-1$
|
||||
String virtualPath;
|
||||
if (i == -1)
|
||||
{
|
||||
virtualPath = "";
|
||||
virtualPath = ""; //$NON-NLS-1$
|
||||
}
|
||||
else
|
||||
{
|
||||
virtualPath = fullVirtualName.substring(0,i);
|
||||
}
|
||||
ZipEntry newEntry = appendFile(file, dest, virtualPath, name, SystemEncodingUtil.ENCODING_UTF_8, SystemEncodingUtil.ENCODING_UTF_8, false);
|
||||
appendFile(file, dest, virtualPath, name, SystemEncodingUtil.ENCODING_UTF_8, SystemEncodingUtil.ENCODING_UTF_8, false);
|
||||
dest.close();
|
||||
|
||||
// Now replace the old zip file with the new one
|
||||
|
@ -1390,7 +1390,7 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
}
|
||||
catch (IOException e)
|
||||
{
|
||||
System.out.println("Could not replace " + file.getName());
|
||||
System.out.println("Could not replace " + file.getName()); //$NON-NLS-1$
|
||||
if (!(outputTempFile == null)) outputTempFile.delete();
|
||||
if (closeZipFile) closeZipFile();
|
||||
return false;
|
||||
|
@ -1417,7 +1417,7 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
try
|
||||
{
|
||||
// Open a new tempfile which will be our destination for the new zip
|
||||
outputTempFile = new File(_file.getAbsolutePath() + "temp");
|
||||
outputTempFile = new File(_file.getAbsolutePath() + "temp"); //$NON-NLS-1$
|
||||
ZipOutputStream dest = new ZipOutputStream(
|
||||
new FileOutputStream(outputTempFile));
|
||||
dest.setMethod(ZipOutputStream.DEFLATED);
|
||||
|
@ -1428,17 +1428,17 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
recreateZipDeleteEntries(vcList, dest, omissions);
|
||||
|
||||
// Now append the additional entry to the zip file.
|
||||
int i = fullVirtualName.lastIndexOf("/");
|
||||
int i = fullVirtualName.lastIndexOf("/"); //$NON-NLS-1$
|
||||
String virtualPath;
|
||||
if (i == -1)
|
||||
{
|
||||
virtualPath = "";
|
||||
virtualPath = ""; //$NON-NLS-1$
|
||||
}
|
||||
else
|
||||
{
|
||||
virtualPath = fullVirtualName.substring(0,i);
|
||||
}
|
||||
ZipEntry newEntry = appendBytes(stream, dest, virtualPath, name, sourceEncoding, targetEncoding, isText);
|
||||
appendBytes(stream, dest, virtualPath, name, sourceEncoding, targetEncoding, isText);
|
||||
dest.close();
|
||||
|
||||
// Now replace the old zip file with the new one
|
||||
|
@ -1447,7 +1447,7 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
}
|
||||
catch (IOException e)
|
||||
{
|
||||
System.out.println("Could not replace " + fullVirtualName);
|
||||
System.out.println("Could not replace " + fullVirtualName); //$NON-NLS-1$
|
||||
if (!(outputTempFile == null)) outputTempFile.delete();
|
||||
closeZipFile();
|
||||
return false;
|
||||
|
@ -1479,7 +1479,7 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
VirtualChild vc = getVirtualFile(fullVirtualName);
|
||||
if (!vc.exists())
|
||||
{
|
||||
System.out.println("The virtual file " + fullVirtualName + " does not exist.");
|
||||
System.out.println("The virtual file " + fullVirtualName + " does not exist."); //$NON-NLS-1$ //$NON-NLS-2$
|
||||
return false;
|
||||
}
|
||||
if (openZipFile())
|
||||
|
@ -1488,7 +1488,7 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
try
|
||||
{
|
||||
// Open a new tempfile which will be our destination for the new zip
|
||||
outputTempFile = new File(_file.getAbsolutePath() + "temp");
|
||||
outputTempFile = new File(_file.getAbsolutePath() + "temp"); //$NON-NLS-1$
|
||||
ZipOutputStream dest = new ZipOutputStream(
|
||||
new FileOutputStream(outputTempFile));
|
||||
dest.setMethod(ZipOutputStream.DEFLATED);
|
||||
|
@ -1508,8 +1508,8 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
String newName = newFullVirtualName + suffix;
|
||||
if (renameList[i].isDirectory)
|
||||
{
|
||||
newName = newName + "/";
|
||||
names.put(renameList[i].fullName + "/", newName);
|
||||
newName = newName + "/"; //$NON-NLS-1$
|
||||
names.put(renameList[i].fullName + "/", newName); //$NON-NLS-1$
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -1519,7 +1519,7 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
try
|
||||
{
|
||||
safeGetEntry(fullVirtualName);
|
||||
names.put(fullVirtualName + "/", newFullVirtualName + "/");
|
||||
names.put(fullVirtualName + "/", newFullVirtualName + "/"); //$NON-NLS-1$ //$NON-NLS-2$
|
||||
}
|
||||
catch (IOException e) {}
|
||||
}
|
||||
|
@ -1540,7 +1540,7 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
}
|
||||
catch (IOException e)
|
||||
{
|
||||
System.out.println("Could not rename " + fullVirtualName);
|
||||
System.out.println("Could not rename " + fullVirtualName); //$NON-NLS-1$
|
||||
if (!(outputTempFile == null)) outputTempFile.delete();
|
||||
if (closeZipFile) closeZipFile();
|
||||
return false;
|
||||
|
@ -1558,10 +1558,10 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
{
|
||||
fullVirtualName = ArchiveHandlerManager.cleanUpVirtualPath(fullVirtualName);
|
||||
destinationVirtualPath = ArchiveHandlerManager.cleanUpVirtualPath(destinationVirtualPath);
|
||||
int i = fullVirtualName.lastIndexOf("/");
|
||||
int i = fullVirtualName.lastIndexOf("/"); //$NON-NLS-1$
|
||||
if (i == -1)
|
||||
{
|
||||
return fullRename(fullVirtualName, destinationVirtualPath + "/" + fullVirtualName);
|
||||
return fullRename(fullVirtualName, destinationVirtualPath + "/" + fullVirtualName); //$NON-NLS-1$
|
||||
}
|
||||
String name = fullVirtualName.substring(i);
|
||||
return fullRename(fullVirtualName, destinationVirtualPath + name);
|
||||
|
@ -1573,7 +1573,7 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
public boolean rename(String fullVirtualName, String newName)
|
||||
{
|
||||
fullVirtualName = ArchiveHandlerManager.cleanUpVirtualPath(fullVirtualName);
|
||||
int i = fullVirtualName.lastIndexOf("/");
|
||||
int i = fullVirtualName.lastIndexOf("/"); //$NON-NLS-1$
|
||||
if (i == -1)
|
||||
{
|
||||
return fullRename(fullVirtualName, newName);
|
||||
|
@ -1595,7 +1595,7 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
String name;
|
||||
String fullName = fullNames[i];
|
||||
fullName = ArchiveHandlerManager.cleanUpVirtualPath(fullName);
|
||||
int j = fullName.lastIndexOf("/");
|
||||
int j = fullName.lastIndexOf("/"); //$NON-NLS-1$
|
||||
if (j == -1)
|
||||
{
|
||||
name = fullName;
|
||||
|
@ -1606,14 +1606,14 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
}
|
||||
try
|
||||
{
|
||||
files[i] = File.createTempFile(name, "virtual");
|
||||
files[i] = File.createTempFile(name, "virtual"); //$NON-NLS-1$
|
||||
files[i].deleteOnExit();
|
||||
extractVirtualFile(fullNames[i], files[i]);
|
||||
}
|
||||
catch (IOException e)
|
||||
{
|
||||
System.out.println(e.getMessage());
|
||||
System.out.println("Could not extract virtual file: " + fullNames[i]);
|
||||
System.out.println("Could not extract virtual file: " + fullNames[i]); //$NON-NLS-1$
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
@ -1626,7 +1626,7 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
public boolean createFolder(String name)
|
||||
{
|
||||
name = ArchiveHandlerManager.cleanUpVirtualPath(name);
|
||||
name = name + "/";
|
||||
name = name + "/"; //$NON-NLS-1$
|
||||
return createVirtualObject(name, true);
|
||||
}
|
||||
|
||||
|
@ -1662,7 +1662,7 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
try
|
||||
{
|
||||
// Open a new tempfile which will be our destination for the new zip
|
||||
outputTempFile = new File(_file.getAbsolutePath() + "temp");
|
||||
outputTempFile = new File(_file.getAbsolutePath() + "temp"); //$NON-NLS-1$
|
||||
ZipOutputStream dest = new ZipOutputStream(
|
||||
new FileOutputStream(outputTempFile));
|
||||
dest.setMethod(ZipOutputStream.DEFLATED);
|
||||
|
@ -1670,7 +1670,7 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
VirtualChild[] vcList = getVirtualChildrenList(false);
|
||||
|
||||
// if it is an empty zip file, no need to recreate it
|
||||
if (!(vcList.length == 1) || !vcList[0].fullName.equals(""))
|
||||
if (!(vcList.length == 1) || !vcList[0].fullName.equals("")) //$NON-NLS-1$
|
||||
{
|
||||
recreateZipDeleteEntries(vcList, dest, null);
|
||||
}
|
||||
|
@ -1688,7 +1688,7 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
}
|
||||
catch (IOException e)
|
||||
{
|
||||
System.out.println("Could not add a file.");
|
||||
System.out.println("Could not add a file."); //$NON-NLS-1$
|
||||
System.out.println(e.getMessage());
|
||||
if (closeZipFile) closeZipFile();
|
||||
return false;
|
||||
|
@ -1710,7 +1710,7 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
*/
|
||||
protected ZipEntry appendEmptyFile(ZipOutputStream dest, String name) throws IOException
|
||||
{
|
||||
boolean isDirectory = name.endsWith("/");
|
||||
boolean isDirectory = name.endsWith("/"); //$NON-NLS-1$
|
||||
ZipEntry newEntry;
|
||||
newEntry = createSafeZipEntry(name);
|
||||
dest.putNextEntry(newEntry);
|
||||
|
@ -1731,13 +1731,13 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
*/
|
||||
protected ZipEntry createSafeZipEntry(String name)
|
||||
{
|
||||
if (name.startsWith("/")) name = name.substring(1);
|
||||
if (name.startsWith("/")) name = name.substring(1); //$NON-NLS-1$
|
||||
return new ZipEntry(name);
|
||||
}
|
||||
|
||||
public String getStandardName(VirtualChild vc)
|
||||
{
|
||||
if (vc.isDirectory) return vc.fullName + "/";
|
||||
if (vc.isDirectory) return vc.fullName + "/"; //$NON-NLS-1$
|
||||
return vc.fullName;
|
||||
}
|
||||
|
||||
|
@ -1754,7 +1754,7 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
}
|
||||
catch (IOException e)
|
||||
{
|
||||
System.out.println("Could not open zipfile: " + _file);
|
||||
System.out.println("Could not open zipfile: " + _file); //$NON-NLS-1$
|
||||
System.out.println(e.getMessage());
|
||||
return false;
|
||||
}
|
||||
|
@ -1769,7 +1769,7 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
}
|
||||
catch (IOException e)
|
||||
{
|
||||
System.out.println("Could not close zipfile: " + _file);
|
||||
System.out.println("Could not close zipfile: " + _file); //$NON-NLS-1$
|
||||
System.out.println(e.getMessage());
|
||||
return false;
|
||||
}
|
||||
|
@ -1806,8 +1806,8 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
protected ZipEntry safeGetEntry(String name) throws IOException
|
||||
{
|
||||
ZipEntry entry = _zipfile.getEntry(name);
|
||||
if (entry == null) entry = _zipfile.getEntry("/" + name);
|
||||
if (entry == null) throw new IOException("SystemZipHandler.safeGetEntry(): The ZipEntry " + name + " cannot be found in " + _file.toString());
|
||||
if (entry == null) entry = _zipfile.getEntry("/" + name); //$NON-NLS-1$
|
||||
if (entry == null) throw new IOException("SystemZipHandler.safeGetEntry(): The ZipEntry " + name + " cannot be found in " + _file.toString()); //$NON-NLS-1$ //$NON-NLS-2$
|
||||
return entry;
|
||||
}
|
||||
|
||||
|
@ -1923,7 +1923,7 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
*/
|
||||
public String getCommentFor(String fullVirtualName, boolean closeZipFile)
|
||||
{
|
||||
if (!_exists) return "";
|
||||
if (!_exists) return ""; //$NON-NLS-1$
|
||||
|
||||
if (openZipFile())
|
||||
{
|
||||
|
@ -1936,14 +1936,14 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
catch (IOException e)
|
||||
{
|
||||
if (closeZipFile) closeZipFile();
|
||||
return "";
|
||||
return ""; //$NON-NLS-1$
|
||||
}
|
||||
if (closeZipFile) closeZipFile();
|
||||
String comment = entry.getComment();
|
||||
if (comment == null) return "";
|
||||
if (comment == null) return ""; //$NON-NLS-1$
|
||||
else return comment;
|
||||
}
|
||||
else return "";
|
||||
else return ""; //$NON-NLS-1$
|
||||
}
|
||||
|
||||
/* (non-Javadoc)
|
||||
|
@ -1995,7 +1995,7 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
*/
|
||||
public String getCompressionMethodFor(String fullVirtualName, boolean closeZipFile)
|
||||
{
|
||||
if (!_exists) return "";
|
||||
if (!_exists) return ""; //$NON-NLS-1$
|
||||
|
||||
if (openZipFile())
|
||||
{
|
||||
|
@ -2008,19 +2008,19 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
catch (IOException e)
|
||||
{
|
||||
if (closeZipFile) closeZipFile();
|
||||
return "";
|
||||
return ""; //$NON-NLS-1$
|
||||
}
|
||||
if (closeZipFile) closeZipFile();
|
||||
return (new Integer(entry.getMethod())).toString();
|
||||
}
|
||||
else return "";
|
||||
else return ""; //$NON-NLS-1$
|
||||
}
|
||||
/* (non-Javadoc)
|
||||
* @see org.eclipse.rse.core.archiveutils.ISystemArchiveHandler#getArchiveComment()
|
||||
*/
|
||||
public String getArchiveComment()
|
||||
{
|
||||
return "";
|
||||
return ""; //$NON-NLS-1$
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -2038,7 +2038,7 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
public String getClassification(String fullVirtualName, boolean closeZipFile) {
|
||||
|
||||
// default type
|
||||
String type = "file";
|
||||
String type = "file"; //$NON-NLS-1$
|
||||
|
||||
if (!_exists) {
|
||||
return type;
|
||||
|
@ -2047,7 +2047,7 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
fullVirtualName = ArchiveHandlerManager.cleanUpVirtualPath(fullVirtualName);
|
||||
|
||||
// if it's not a class file, we do not classify it
|
||||
if (!fullVirtualName.endsWith(".class")) {
|
||||
if (!fullVirtualName.endsWith(".class")) { //$NON-NLS-1$
|
||||
return type;
|
||||
}
|
||||
|
||||
|
@ -2087,16 +2087,16 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
}
|
||||
|
||||
// if it is executable, then also get qualified class name
|
||||
if (isExecutable) {
|
||||
type = "executable(java";
|
||||
if (isExecutable && parser != null) {
|
||||
type = "executable(java"; //$NON-NLS-1$
|
||||
|
||||
String qualifiedClassName = parser.getQualifiedClassName();
|
||||
|
||||
if (qualifiedClassName != null) {
|
||||
type = type + ":" + qualifiedClassName;
|
||||
type = type + ":" + qualifiedClassName; //$NON-NLS-1$
|
||||
}
|
||||
|
||||
type = type + ")";
|
||||
type = type + ")"; //$NON-NLS-1$
|
||||
}
|
||||
|
||||
return type;
|
||||
|
@ -2108,10 +2108,10 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
virtualPath = ArchiveHandlerManager.cleanUpVirtualPath(virtualPath);
|
||||
if (!file.isDirectory())
|
||||
{
|
||||
if (exists(virtualPath + "/" + name))
|
||||
if (exists(virtualPath + "/" + name)) //$NON-NLS-1$
|
||||
{
|
||||
// wrong method
|
||||
return replace(virtualPath + "/" + name, file, name);
|
||||
return replace(virtualPath + "/" + name, file, name); //$NON-NLS-1$
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -2146,7 +2146,7 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
sources[i] = (File) kids[i];
|
||||
newNames[i] = sources[i].getAbsolutePath().substring(charsToTrim);
|
||||
newNames[i] = newNames[i].replace('\\','/');
|
||||
if (sources[i].isDirectory() && !newNames[i].endsWith("/")) newNames[i] = newNames[i] + "/";
|
||||
if (sources[i].isDirectory() && !newNames[i].endsWith("/")) newNames[i] = newNames[i] + "/"; //$NON-NLS-1$ //$NON-NLS-2$
|
||||
|
||||
// this part can be changed to allow different encodings for different files
|
||||
sourceEncodings[i] = sourceEncoding;
|
||||
|
@ -2159,7 +2159,7 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
targetEncodings[children.size()] = targetEncoding;
|
||||
|
||||
isTexts[children.size()] = registry.isText(file);
|
||||
if (!newNames[children.size()].endsWith("/")) newNames[children.size()] = newNames[children.size()] + "/";
|
||||
if (!newNames[children.size()].endsWith("/")) newNames[children.size()] = newNames[children.size()] + "/"; //$NON-NLS-1$ //$NON-NLS-2$
|
||||
return add(sources, virtualPath, newNames, sourceEncodings, targetEncodings, isTexts);
|
||||
}
|
||||
}
|
||||
|
@ -2170,10 +2170,10 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
virtualPath = ArchiveHandlerManager.cleanUpVirtualPath(virtualPath);
|
||||
if (!file.isDirectory())
|
||||
{
|
||||
if (exists(virtualPath + "/" + name))
|
||||
if (exists(virtualPath + "/" + name)) //$NON-NLS-1$
|
||||
{
|
||||
// wrong method
|
||||
return replace(virtualPath + "/" + name, file, name);
|
||||
return replace(virtualPath + "/" + name, file, name); //$NON-NLS-1$
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -2192,7 +2192,6 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
}
|
||||
else
|
||||
{
|
||||
String sourceName = name;
|
||||
HashSet children = new HashSet();
|
||||
listAllFiles(file, children);
|
||||
File[] sources = new File[children.size() + 1];
|
||||
|
@ -2208,7 +2207,7 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
sources[i] = (File) kids[i];
|
||||
newNames[i] = sources[i].getAbsolutePath().substring(charsToTrim);
|
||||
newNames[i] = newNames[i].replace('\\','/');
|
||||
if (sources[i].isDirectory() && !newNames[i].endsWith("/")) newNames[i] = newNames[i] + "/";
|
||||
if (sources[i].isDirectory() && !newNames[i].endsWith("/")) newNames[i] = newNames[i] + "/"; //$NON-NLS-1$ //$NON-NLS-2$
|
||||
|
||||
// this part can be changed to allow different encodings for different files
|
||||
sourceEncodings[i] = sourceEncoding;
|
||||
|
@ -2220,7 +2219,7 @@ public class SystemZipHandler implements ISystemArchiveHandler
|
|||
sourceEncodings[children.size()] = sourceEncoding;
|
||||
targetEncodings[children.size()] = targetEncoding;
|
||||
isTexts[children.size()] = isText;
|
||||
if (!newNames[children.size()].endsWith("/")) newNames[children.size()] = newNames[children.size()] + "/";
|
||||
if (!newNames[children.size()].endsWith("/")) newNames[children.size()] = newNames[children.size()] + "/"; //$NON-NLS-1$ //$NON-NLS-2$
|
||||
return add(sources, virtualPath, newNames, sourceEncodings, targetEncodings, isTexts);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -43,9 +43,9 @@ public final class VirtualChild {
|
|||
*/
|
||||
public VirtualChild(ISystemArchiveHandler handler)
|
||||
{
|
||||
fullName = "";
|
||||
name = "";
|
||||
path = "";
|
||||
fullName = ""; //$NON-NLS-1$
|
||||
name = ""; //$NON-NLS-1$
|
||||
path = ""; //$NON-NLS-1$
|
||||
isDirectory = false;
|
||||
_handler = handler;
|
||||
_extractedFile = null;
|
||||
|
@ -112,7 +112,7 @@ public final class VirtualChild {
|
|||
*/
|
||||
public String getComment()
|
||||
{
|
||||
if (_handler == null) return "";
|
||||
if (_handler == null) return ""; //$NON-NLS-1$
|
||||
return _handler.getCommentFor(fullName);
|
||||
}
|
||||
|
||||
|
@ -131,7 +131,7 @@ public final class VirtualChild {
|
|||
*/
|
||||
public String getCompressionMethod()
|
||||
{
|
||||
if (_handler == null) return "";
|
||||
if (_handler == null) return ""; //$NON-NLS-1$
|
||||
return _handler.getCompressionMethodFor(fullName);
|
||||
}
|
||||
|
||||
|
@ -172,16 +172,16 @@ public final class VirtualChild {
|
|||
{
|
||||
try
|
||||
{
|
||||
int i = name.lastIndexOf(".");
|
||||
String ext = "";
|
||||
int i = name.lastIndexOf("."); //$NON-NLS-1$
|
||||
String ext = ""; //$NON-NLS-1$
|
||||
if (i != -1) ext = name.substring(i+1);
|
||||
if (i < 3)
|
||||
{
|
||||
_extractedFile = File.createTempFile(name + "123", "virtual." + ext);
|
||||
_extractedFile = File.createTempFile(name + "123", "virtual." + ext); //$NON-NLS-1$ //$NON-NLS-2$
|
||||
}
|
||||
else
|
||||
{
|
||||
_extractedFile = File.createTempFile(name, "virtual." + ext);
|
||||
_extractedFile = File.createTempFile(name, "virtual." + ext); //$NON-NLS-1$
|
||||
}
|
||||
_extractedFile.deleteOnExit();
|
||||
if (_handler == null) return _extractedFile;
|
||||
|
@ -191,7 +191,7 @@ public final class VirtualChild {
|
|||
{
|
||||
if (!(_extractedFile.delete() && _extractedFile.mkdirs()))
|
||||
{
|
||||
System.out.println("VirtualChild.getExtractedFile(): Could not create temp dir.");
|
||||
System.out.println("VirtualChild.getExtractedFile(): Could not create temp dir."); //$NON-NLS-1$
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
@ -204,7 +204,7 @@ public final class VirtualChild {
|
|||
}
|
||||
catch (IOException e)
|
||||
{
|
||||
System.out.println("VirtualChild.getExtractedFile(): ");
|
||||
System.out.println("VirtualChild.getExtractedFile(): "); //$NON-NLS-1$
|
||||
System.out.println(e.getMessage());
|
||||
}
|
||||
}
|
||||
|
@ -285,11 +285,11 @@ public final class VirtualChild {
|
|||
{
|
||||
newName = ArchiveHandlerManager.cleanUpVirtualPath(newName);
|
||||
fullName = newName;
|
||||
int i = newName.lastIndexOf("/");
|
||||
int i = newName.lastIndexOf("/"); //$NON-NLS-1$
|
||||
if (i == -1)
|
||||
{
|
||||
name = newName;
|
||||
path = "";
|
||||
path = ""; //$NON-NLS-1$
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
|
@ -77,7 +77,7 @@ public class BasicClassFileParser {
|
|||
int nameIndex = info.getNameIndex();
|
||||
String name = getString(nameIndex);
|
||||
|
||||
if (name.equals("main")) {
|
||||
if (name.equals("main")) { //$NON-NLS-1$
|
||||
|
||||
// check access flags for public and static
|
||||
int accessFlags = info.getAccessFlags();
|
||||
|
@ -88,7 +88,7 @@ public class BasicClassFileParser {
|
|||
int descriptorIndex = info.getDescriptorIndex();
|
||||
String descriptor = getString(descriptorIndex);
|
||||
|
||||
if (descriptor.equals("([Ljava/lang/String;)V")) {
|
||||
if (descriptor.equals("([Ljava/lang/String;)V")) { //$NON-NLS-1$
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -78,7 +78,7 @@ public class EnhancedClassLoader extends ClassLoader {
|
|||
String parentPath = rootPath;
|
||||
|
||||
// system file separator
|
||||
String fileSep = System.getProperty("file.separator");
|
||||
String fileSep = System.getProperty("file.separator"); //$NON-NLS-1$
|
||||
|
||||
// add file separator to the parent path if it does not end with it
|
||||
if (!parentPath.endsWith(fileSep)) {
|
||||
|
@ -99,7 +99,7 @@ public class EnhancedClassLoader extends ClassLoader {
|
|||
}
|
||||
}
|
||||
|
||||
String filePath = buf.append(".class").toString();
|
||||
String filePath = buf.append(".class").toString(); //$NON-NLS-1$
|
||||
|
||||
File file = new File(filePath);
|
||||
|
||||
|
|
|
@ -94,7 +94,7 @@ public class SystemMessage
|
|||
public void setIndicator(char ind) throws IndicatorException {
|
||||
// check that a valid indicator was specified
|
||||
if (ind != INQUIRY && ind != INFORMATION && ind != ERROR && ind != WARNING && ind != UNEXPECTED && ind != COMPLETION)
|
||||
throw (new IndicatorException("Indicator specified not valid. Unable to set Indicator."));
|
||||
throw (new IndicatorException("Indicator specified not valid. Unable to set Indicator.")); //$NON-NLS-1$
|
||||
indicator = ind;
|
||||
}
|
||||
|
||||
|
@ -147,7 +147,7 @@ public class SystemMessage
|
|||
// otherwise we need to count the substitution variables.
|
||||
else {
|
||||
numSubs = 0; // initial value
|
||||
String allText = level1NS + " " + level2NS;
|
||||
String allText = level1NS + " " + level2NS; //$NON-NLS-1$
|
||||
String subVar = subPrefix + new Integer(numSubs + 1).toString();
|
||||
int subLoc = allText.indexOf(subVar);
|
||||
while (subLoc >= 0) {
|
||||
|
@ -426,7 +426,7 @@ public class SystemMessage
|
|||
* Returns string of the form: msgId + severity + ":" + first-level-text
|
||||
*/
|
||||
public String toString() {
|
||||
return getFullMessageID() + ": " + getLevelOneText();
|
||||
return getFullMessageID() + ": " + getLevelOneText(); //$NON-NLS-1$
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -459,7 +459,7 @@ public class SystemMessage
|
|||
}
|
||||
*/
|
||||
|
||||
if (sub == null) return "";
|
||||
if (sub == null) return ""; //$NON-NLS-1$
|
||||
|
||||
if (sub instanceof Exception) {
|
||||
Exception exc = (Exception) sub;
|
||||
|
@ -468,7 +468,7 @@ public class SystemMessage
|
|||
String msg = exc.toString();
|
||||
//String msg = exc.getMessage();
|
||||
if ((msg == null) || (exc instanceof ClassCastException)) msg = exc.getClass().getName();
|
||||
return msg + "\n" + excWriter.toString();
|
||||
return msg + "\n" + excWriter.toString(); //$NON-NLS-1$
|
||||
}
|
||||
|
||||
return sub.toString();
|
||||
|
|
|
@ -57,16 +57,16 @@ public class SystemMessageFile implements ErrorHandler
|
|||
// caching SystemMessage objects for previously issued messages. Phil
|
||||
private Hashtable messages = new Hashtable();
|
||||
// XML TAG AND ELEMENT NAMES...
|
||||
private static final String XML_TAG_COMPONENT = "Component";
|
||||
private static final String XML_TAG_SUBCOMPONENT = "Subcomponent";
|
||||
private static final String XML_TAG_MESSAGeList = "MessageList";
|
||||
private static final String XML_TAG_MESSAGE = "Message";
|
||||
private static final String XML_TAG_LEVELONE = "LevelOne";
|
||||
private static final String XML_TAG_LEVELTWO = "LevelTwo";
|
||||
private static final String XML_ATTR_ABBR = "Abbr";
|
||||
private static final String XML_ATTR_ID = "ID";
|
||||
private static final String XML_ATTR_INDICATOR = "Indicator";
|
||||
private static final String XML_ATTR_NAME = "Name";
|
||||
private static final String XML_TAG_COMPONENT = "Component"; //$NON-NLS-1$
|
||||
private static final String XML_TAG_SUBCOMPONENT = "Subcomponent"; //$NON-NLS-1$
|
||||
private static final String XML_TAG_MESSAGeList = "MessageList"; //$NON-NLS-1$
|
||||
private static final String XML_TAG_MESSAGE = "Message"; //$NON-NLS-1$
|
||||
private static final String XML_TAG_LEVELONE = "LevelOne"; //$NON-NLS-1$
|
||||
private static final String XML_TAG_LEVELTWO = "LevelTwo"; //$NON-NLS-1$
|
||||
private static final String XML_ATTR_ABBR = "Abbr"; //$NON-NLS-1$
|
||||
private static final String XML_ATTR_ID = "ID"; //$NON-NLS-1$
|
||||
private static final String XML_ATTR_INDICATOR = "Indicator"; //$NON-NLS-1$
|
||||
private static final String XML_ATTR_NAME = "Name"; //$NON-NLS-1$
|
||||
|
||||
|
||||
|
||||
|
@ -163,13 +163,13 @@ public class SystemMessageFile implements ErrorHandler
|
|||
// DY Defect 42605
|
||||
if (msgFile.getXMLDocument() == null)
|
||||
{
|
||||
issueErrorMessage("No XML document for message file", echoErrorsToStandardOut);
|
||||
issueErrorMessage("No XML document for message file", echoErrorsToStandardOut); //$NON-NLS-1$
|
||||
return null;
|
||||
}
|
||||
|
||||
// caching added by Phil to increase performance, and not to leave a trail of SystemMessage objects for
|
||||
// the garbage collector. Hopefully, the extra memory for the cache does not defeat these benefits.
|
||||
SystemMessage msg = (SystemMessage)messages.get(msgFile.getMessageShortFileName()+":"+msgId);
|
||||
SystemMessage msg = (SystemMessage)messages.get(msgFile.getMessageShortFileName()+":"+msgId); //$NON-NLS-1$
|
||||
if (msg != null)
|
||||
{
|
||||
//System.out.println("Reusing msg " + msgId);
|
||||
|
@ -185,7 +185,7 @@ public class SystemMessageFile implements ErrorHandler
|
|||
NodeList componentElementList = msgFile.getXMLDocument().getElementsByTagName(XML_TAG_COMPONENT);
|
||||
if ((componentElementList == null) || (componentElementList.getLength() == 0))
|
||||
{
|
||||
issueErrorMessage("Unable to find any Component elements",echoErrorsToStandardOut);
|
||||
issueErrorMessage("Unable to find any Component elements",echoErrorsToStandardOut); //$NON-NLS-1$
|
||||
return null;
|
||||
}
|
||||
|
||||
|
@ -197,7 +197,7 @@ public class SystemMessageFile implements ErrorHandler
|
|||
|
||||
if ((subComponentList == null) || (subComponentList.getLength() == 0))
|
||||
{
|
||||
issueErrorMessage("Unable to find any Subcomponent elements",echoErrorsToStandardOut);
|
||||
issueErrorMessage("Unable to find any Subcomponent elements",echoErrorsToStandardOut); //$NON-NLS-1$
|
||||
return null;
|
||||
}
|
||||
|
||||
|
@ -213,8 +213,8 @@ public class SystemMessageFile implements ErrorHandler
|
|||
//String msgPrefix=componentAbbr+subComponentAbbr;
|
||||
String msgPrefix = (componentAbbr + subComponentAbbr).toUpperCase();
|
||||
char msgIndicator=' ';
|
||||
String msgL1="";
|
||||
String msgL2="";
|
||||
String msgL1=""; //$NON-NLS-1$
|
||||
String msgL2=""; //$NON-NLS-1$
|
||||
|
||||
// if the message prefix matches, then try to find the message
|
||||
//if (msgPrefix.toUpperCase().equals(msgId.toUpperCase().substring(0,msgPrefix.length())) &&
|
||||
|
@ -242,7 +242,7 @@ public class SystemMessageFile implements ErrorHandler
|
|||
messageListNode = (Element)msgListNodes.item(0);
|
||||
else
|
||||
{
|
||||
issueWarningMessage("unable to find MessageList nodes for subComponent " + subComponentElement.getAttribute(XML_ATTR_NAME),echoErrorsToStandardOut);
|
||||
issueWarningMessage("unable to find MessageList nodes for subComponent " + subComponentElement.getAttribute(XML_ATTR_NAME),echoErrorsToStandardOut); //$NON-NLS-1$
|
||||
continue;
|
||||
}
|
||||
|
||||
|
@ -252,7 +252,7 @@ public class SystemMessageFile implements ErrorHandler
|
|||
NodeList msgNodes = messageListNode.getElementsByTagName(XML_TAG_MESSAGE);
|
||||
if ((msgNodes==null) || (msgNodes.getLength()==0))
|
||||
{
|
||||
issueWarningMessage("unable to find Message nodes for subComponent " + subComponentElement.getAttribute(XML_ATTR_NAME),echoErrorsToStandardOut);
|
||||
issueWarningMessage("unable to find Message nodes for subComponent " + subComponentElement.getAttribute(XML_ATTR_NAME),echoErrorsToStandardOut); //$NON-NLS-1$
|
||||
continue;
|
||||
}
|
||||
boolean match = false; // I added this so we stop looping when we find what we are looking for!!! Phil.
|
||||
|
@ -291,7 +291,7 @@ public class SystemMessageFile implements ErrorHandler
|
|||
try
|
||||
{
|
||||
msg = loadSystemMessage(componentAbbr, subComponentAbbr, msgNumber, msgIndicator, msgL1, msgL2);
|
||||
messages.put(msgFile.getMessageShortFileName()+":"+msgId, msg); // add to cache so we find it immediately next time!!
|
||||
messages.put(msgFile.getMessageShortFileName()+":"+msgId, msg); // add to cache so we find it immediately next time!! //$NON-NLS-1$
|
||||
return msg;
|
||||
}
|
||||
catch (IndicatorException e)
|
||||
|
@ -329,7 +329,7 @@ public class SystemMessageFile implements ErrorHandler
|
|||
*/
|
||||
private String getNodeText(Node msgNode)
|
||||
{
|
||||
String nodeText = "";
|
||||
String nodeText = ""; //$NON-NLS-1$
|
||||
for (Node textNode=msgNode.getFirstChild();
|
||||
textNode!=null; textNode=textNode.getNextSibling())
|
||||
{
|
||||
|
@ -349,12 +349,12 @@ public class SystemMessageFile implements ErrorHandler
|
|||
{
|
||||
boolean echoErrorsToStandardOut = true;
|
||||
if (msgFile.getXMLDocument() == null)
|
||||
return issueErrorMessage("No XML document for message file", echoErrorsToStandardOut);
|
||||
return issueErrorMessage("No XML document for message file", echoErrorsToStandardOut); //$NON-NLS-1$
|
||||
|
||||
// parse out the Abbr attr of the first Component element
|
||||
NodeList componentElementList = msgFile.getXMLDocument().getElementsByTagName(XML_TAG_COMPONENT);
|
||||
if ((componentElementList == null) || (componentElementList.getLength() == 0))
|
||||
return issueErrorMessage("Unable to find any Component elements",echoErrorsToStandardOut);
|
||||
return issueErrorMessage("Unable to find any Component elements",echoErrorsToStandardOut); //$NON-NLS-1$
|
||||
|
||||
Element componentElement = (Element)componentElementList.item(0);
|
||||
String componentAbbr = componentElement.getAttribute(XML_ATTR_ABBR);
|
||||
|
@ -363,7 +363,7 @@ public class SystemMessageFile implements ErrorHandler
|
|||
NodeList subComponentList=msgFile.getXMLDocument().getElementsByTagName(XML_TAG_SUBCOMPONENT);
|
||||
|
||||
if ((subComponentList == null) || (subComponentList.getLength() == 0))
|
||||
return issueErrorMessage("Unable to find any Subcomponent elements",echoErrorsToStandardOut);
|
||||
return issueErrorMessage("Unable to find any Subcomponent elements",echoErrorsToStandardOut); //$NON-NLS-1$
|
||||
|
||||
// scan all subcomponents...
|
||||
boolean anyDupes = false;
|
||||
|
@ -381,14 +381,14 @@ public class SystemMessageFile implements ErrorHandler
|
|||
messageListNode = (Element)msgListNodes.item(0);
|
||||
else
|
||||
{
|
||||
issueWarningMessage("unable to find MessageList nodes for subComponent " + subComponentElement.getAttribute(XML_ATTR_NAME),echoErrorsToStandardOut);
|
||||
issueWarningMessage("unable to find MessageList nodes for subComponent " + subComponentElement.getAttribute(XML_ATTR_NAME),echoErrorsToStandardOut); //$NON-NLS-1$
|
||||
continue;
|
||||
}
|
||||
|
||||
NodeList msgNodes = messageListNode.getElementsByTagName(XML_TAG_MESSAGE);
|
||||
if ((msgNodes==null) || (msgNodes.getLength()==0))
|
||||
{
|
||||
issueWarningMessage("unable to find Message nodes for subComponent " + subComponentElement.getAttribute(XML_ATTR_NAME),echoErrorsToStandardOut);
|
||||
issueWarningMessage("unable to find Message nodes for subComponent " + subComponentElement.getAttribute(XML_ATTR_NAME),echoErrorsToStandardOut); //$NON-NLS-1$
|
||||
continue;
|
||||
}
|
||||
for (int msgIdx = 0; (msgIdx < msgNodes.getLength()); msgIdx++)
|
||||
|
@ -398,7 +398,7 @@ public class SystemMessageFile implements ErrorHandler
|
|||
if (msgsById.contains(msgId))
|
||||
{
|
||||
anyDupes = true;
|
||||
issueWarningMessage("Warning: duplicate message " + msgId + " found", echoErrorsToStandardOut);
|
||||
issueWarningMessage("Warning: duplicate message " + msgId + " found", echoErrorsToStandardOut); //$NON-NLS-1$ //$NON-NLS-2$
|
||||
}
|
||||
else
|
||||
msgsById.addElement(msgId);
|
||||
|
@ -417,12 +417,12 @@ public class SystemMessageFile implements ErrorHandler
|
|||
{
|
||||
boolean echoErrorsToStandardOut = true;
|
||||
if (msgFile.getXMLDocument() == null)
|
||||
return issueErrorMessage("No XML document for message file", echoErrorsToStandardOut);
|
||||
return issueErrorMessage("No XML document for message file", echoErrorsToStandardOut); //$NON-NLS-1$
|
||||
|
||||
// parse out the Abbr attr of the first Component element
|
||||
NodeList componentElementList = msgFile.getXMLDocument().getElementsByTagName(XML_TAG_COMPONENT);
|
||||
if ((componentElementList == null) || (componentElementList.getLength() == 0))
|
||||
return issueErrorMessage("Unable to find any Component elements",echoErrorsToStandardOut);
|
||||
return issueErrorMessage("Unable to find any Component elements",echoErrorsToStandardOut); //$NON-NLS-1$
|
||||
|
||||
Element componentElement = (Element)componentElementList.item(0);
|
||||
String componentAbbr = componentElement.getAttribute(XML_ATTR_ABBR);
|
||||
|
@ -431,29 +431,29 @@ public class SystemMessageFile implements ErrorHandler
|
|||
NodeList subComponentList=msgFile.getXMLDocument().getElementsByTagName(XML_TAG_SUBCOMPONENT);
|
||||
|
||||
if ((subComponentList == null) || (subComponentList.getLength() == 0))
|
||||
return issueErrorMessage("Unable to find any Subcomponent elements",echoErrorsToStandardOut);
|
||||
return issueErrorMessage("Unable to find any Subcomponent elements",echoErrorsToStandardOut); //$NON-NLS-1$
|
||||
|
||||
File outFile = new File(fullFileName);
|
||||
PrintWriter outFileStream = null;
|
||||
try
|
||||
{
|
||||
outFileStream = new PrintWriter(new FileOutputStream(outFile));
|
||||
outFileStream.println("<HTML> <HEAD> <TITLE> Message File "+msgFile.getMessageShortFileName()+" </TITLE>");
|
||||
outFileStream.println("<style type=\"text/css\">");
|
||||
outFileStream.println("h2 { background-color: #CCCCFF }");
|
||||
outFileStream.println("</style>");
|
||||
outFileStream.println("</HEAD> <BODY>");
|
||||
outFileStream.println("<H1>"+componentElement.getAttribute(XML_ATTR_NAME)+" Messages</H1>");
|
||||
outFileStream.println("<br>");
|
||||
outFileStream.println("<TABLE BORDER=\"1\" CELLPADDING=\"3\" CELLSPACING=\"0\" WIDTH=\"100%\">");
|
||||
outFileStream.println("<TR BGCOLOR=\"#CCCCFF\">");
|
||||
outFileStream.println("<TD COLSPAN=2><FONT SIZE=\"+2\">");
|
||||
outFileStream.println("<B>Sub-Component Summary</B></FONT></TD>");
|
||||
outFileStream.println("</TR>");
|
||||
outFileStream.println("<HTML> <HEAD> <TITLE> Message File "+msgFile.getMessageShortFileName()+" </TITLE>"); //$NON-NLS-1$ //$NON-NLS-2$
|
||||
outFileStream.println("<style type=\"text/css\">"); //$NON-NLS-1$
|
||||
outFileStream.println("h2 { background-color: #CCCCFF }"); //$NON-NLS-1$
|
||||
outFileStream.println("</style>"); //$NON-NLS-1$
|
||||
outFileStream.println("</HEAD> <BODY>"); //$NON-NLS-1$
|
||||
outFileStream.println("<H1>"+componentElement.getAttribute(XML_ATTR_NAME)+" Messages</H1>"); //$NON-NLS-1$ //$NON-NLS-2$
|
||||
outFileStream.println("<br>"); //$NON-NLS-1$
|
||||
outFileStream.println("<TABLE BORDER=\"1\" CELLPADDING=\"3\" CELLSPACING=\"0\" WIDTH=\"100%\">"); //$NON-NLS-1$
|
||||
outFileStream.println("<TR BGCOLOR=\"#CCCCFF\">"); //$NON-NLS-1$
|
||||
outFileStream.println("<TD COLSPAN=2><FONT SIZE=\"+2\">"); //$NON-NLS-1$
|
||||
outFileStream.println("<B>Sub-Component Summary</B></FONT></TD>"); //$NON-NLS-1$
|
||||
outFileStream.println("</TR>"); //$NON-NLS-1$
|
||||
}
|
||||
catch (IOException exc)
|
||||
{
|
||||
return issueErrorMessage("Unable to open given html file in printHTML: " + exc.getMessage(), echoErrorsToStandardOut);
|
||||
return issueErrorMessage("Unable to open given html file in printHTML: " + exc.getMessage(), echoErrorsToStandardOut); //$NON-NLS-1$
|
||||
}
|
||||
|
||||
// pre-scan all subcomponents...
|
||||
|
@ -464,12 +464,12 @@ public class SystemMessageFile implements ErrorHandler
|
|||
String msgPrefix = (componentAbbr + subComponentAbbr).toUpperCase();
|
||||
String scName = subComponentElement.getAttribute(XML_ATTR_NAME);
|
||||
|
||||
outFileStream.println("<TR BGCOLOR=\"white\">");
|
||||
outFileStream.println("<TD ALIGN=\"right\" VALIGN=\"top\" WIDTH=\"1%\">");
|
||||
outFileStream.println("<A href=#"+scName+">"+scName+"</A></TD>");
|
||||
outFileStream.println("<TD><b>Message prefix</b>="+msgPrefix+"</TD></TR>");
|
||||
outFileStream.println("<TR BGCOLOR=\"white\">"); //$NON-NLS-1$
|
||||
outFileStream.println("<TD ALIGN=\"right\" VALIGN=\"top\" WIDTH=\"1%\">"); //$NON-NLS-1$
|
||||
outFileStream.println("<A href=#"+scName+">"+scName+"</A></TD>"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
|
||||
outFileStream.println("<TD><b>Message prefix</b>="+msgPrefix+"</TD></TR>"); //$NON-NLS-1$ //$NON-NLS-2$
|
||||
}
|
||||
outFileStream.println("</TABLE>");
|
||||
outFileStream.println("</TABLE>"); //$NON-NLS-1$
|
||||
|
||||
// scan all subcomponents...
|
||||
for (int subComponentIdx=0; subComponentIdx<subComponentList.getLength(); subComponentIdx++)
|
||||
|
@ -485,41 +485,41 @@ public class SystemMessageFile implements ErrorHandler
|
|||
messageListNode = (Element)msgListNodes.item(0);
|
||||
else
|
||||
{
|
||||
issueWarningMessage("unable to find MessageList nodes for subComponent " + subComponentElement.getAttribute(XML_ATTR_NAME),echoErrorsToStandardOut);
|
||||
issueWarningMessage("unable to find MessageList nodes for subComponent " + subComponentElement.getAttribute(XML_ATTR_NAME),echoErrorsToStandardOut); //$NON-NLS-1$
|
||||
continue;
|
||||
}
|
||||
|
||||
NodeList msgNodes = messageListNode.getElementsByTagName(XML_TAG_MESSAGE);
|
||||
if ((msgNodes==null) || (msgNodes.getLength()==0))
|
||||
{
|
||||
issueWarningMessage("unable to find Message nodes for subComponent " + subComponentElement.getAttribute(XML_ATTR_NAME),echoErrorsToStandardOut);
|
||||
issueWarningMessage("unable to find Message nodes for subComponent " + subComponentElement.getAttribute(XML_ATTR_NAME),echoErrorsToStandardOut); //$NON-NLS-1$
|
||||
continue;
|
||||
}
|
||||
if (subComponentIdx > 0)
|
||||
outFileStream.println("<hr>");
|
||||
outFileStream.println("<hr>"); //$NON-NLS-1$
|
||||
String scName = subComponentElement.getAttribute(XML_ATTR_NAME);
|
||||
outFileStream.println("<A NAME=\""+scName+"\"><!-- --></A><H2>"+scName+" Messages</H2>");
|
||||
outFileStream.println("<A NAME=\""+scName+"\"><!-- --></A><H2>"+scName+" Messages</H2>"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
|
||||
for (int msgIdx = 0; (msgIdx < msgNodes.getLength()); msgIdx++)
|
||||
{
|
||||
Element node = (Element)msgNodes.item(msgIdx);
|
||||
String msgId = msgPrefix + node.getAttribute(XML_ATTR_ID);
|
||||
char msgIndicator=node.getAttribute(XML_ATTR_INDICATOR).toUpperCase().charAt(0);
|
||||
String msgSeverity = "Unknown";
|
||||
String msgSeverity = "Unknown"; //$NON-NLS-1$
|
||||
if (msgIndicator == SystemMessage.ERROR)
|
||||
msgSeverity = "Error";
|
||||
msgSeverity = "Error"; //$NON-NLS-1$
|
||||
else if (msgIndicator == SystemMessage.WARNING)
|
||||
msgSeverity = "Warning";
|
||||
msgSeverity = "Warning"; //$NON-NLS-1$
|
||||
else if (msgIndicator == SystemMessage.INQUIRY)
|
||||
msgSeverity = "Question";
|
||||
msgSeverity = "Question"; //$NON-NLS-1$
|
||||
else if (msgIndicator == SystemMessage.INFORMATION)
|
||||
msgSeverity = "Information";
|
||||
msgSeverity = "Information"; //$NON-NLS-1$
|
||||
else if (msgIndicator == SystemMessage.COMPLETION)
|
||||
msgSeverity = "Completion";
|
||||
msgSeverity = "Completion"; //$NON-NLS-1$
|
||||
else if (msgIndicator == SystemMessage.UNEXPECTED)
|
||||
msgSeverity = "Unexpected";
|
||||
msgSeverity = "Unexpected"; //$NON-NLS-1$
|
||||
|
||||
String msgL1 = "";
|
||||
String msgL2 = "";
|
||||
String msgL1 = ""; //$NON-NLS-1$
|
||||
String msgL2 = ""; //$NON-NLS-1$
|
||||
// search for the l1 & l2 text
|
||||
for (Node msgNode=node.getFirstChild();
|
||||
msgNode!=null; msgNode=msgNode.getNextSibling())
|
||||
|
@ -531,14 +531,14 @@ public class SystemMessageFile implements ErrorHandler
|
|||
else if (msgNode.getNodeName().equals(XML_TAG_LEVELTWO))
|
||||
msgL2 = getNodeText(msgNode);
|
||||
}
|
||||
outFileStream.println("<H3>"+msgId+"</H3>");
|
||||
outFileStream.println("<b>Severity: </b>"+msgSeverity+"<br>");
|
||||
outFileStream.println("<b>LevelOne: </b>"+msgL1+"<br>");
|
||||
outFileStream.println("<b>LevelTwo: </b>"+msgL2+"<br>");
|
||||
outFileStream.println("<H3>"+msgId+"</H3>"); //$NON-NLS-1$ //$NON-NLS-2$
|
||||
outFileStream.println("<b>Severity: </b>"+msgSeverity+"<br>"); //$NON-NLS-1$ //$NON-NLS-2$
|
||||
outFileStream.println("<b>LevelOne: </b>"+msgL1+"<br>"); //$NON-NLS-1$ //$NON-NLS-2$
|
||||
outFileStream.println("<b>LevelTwo: </b>"+msgL2+"<br>"); //$NON-NLS-1$ //$NON-NLS-2$
|
||||
}
|
||||
outFileStream.println("<br>");
|
||||
outFileStream.println("<br>"); //$NON-NLS-1$
|
||||
}
|
||||
outFileStream.println("</BODY></HTML>");
|
||||
outFileStream.println("</BODY></HTML>"); //$NON-NLS-1$
|
||||
outFileStream.close();
|
||||
return true;
|
||||
}
|
||||
|
@ -554,7 +554,7 @@ public class SystemMessageFile implements ErrorHandler
|
|||
SystemBasePlugin.logError("MessageFile error for msg file " + msgFile.getMessageShortFileName() + ": " + errormsg);
|
||||
**/
|
||||
if (echoStandardOut)
|
||||
System.out.println("MessageFile error for msg file " + msgFile.getMessageShortFileName() + ": " + errormsg);
|
||||
System.out.println("MessageFile error for msg file " + msgFile.getMessageShortFileName() + ": " + errormsg); //$NON-NLS-1$ //$NON-NLS-2$
|
||||
return false;
|
||||
}
|
||||
/**
|
||||
|
@ -566,7 +566,7 @@ public class SystemMessageFile implements ErrorHandler
|
|||
SystemBasePlugin.logError("MessageFile warning for msg file " + msgFile.getMessageShortFileName() + ": " + errormsg);
|
||||
*/
|
||||
if (echoStandardOut)
|
||||
System.out.println("MessageFile warning for msg file " + msgFile.getMessageShortFileName() + ": " + errormsg);
|
||||
System.out.println("MessageFile warning for msg file " + msgFile.getMessageShortFileName() + ": " + errormsg); //$NON-NLS-1$ //$NON-NLS-2$
|
||||
return false;
|
||||
}
|
||||
|
||||
|
@ -674,7 +674,7 @@ public class SystemMessageFile implements ErrorHandler
|
|||
// the current parser hits a fatal exception.
|
||||
// This hack prevents that exception so that the
|
||||
// specified EntityResolver will get used.
|
||||
in.setSystemId("foo");
|
||||
in.setSystemId("foo"); //$NON-NLS-1$
|
||||
Document document = parser.parse(in);
|
||||
|
||||
//Document document = parser.parse(messageFile);
|
||||
|
|
|
@ -40,7 +40,7 @@ import org.eclipse.rse.services.clientserver.NamePatternMatcher;
|
|||
public class HostProcessFilterImpl implements IHostProcessFilter, Cloneable, ISystemProcessRemoteConstants
|
||||
{
|
||||
|
||||
public static final String ALL = "*";
|
||||
public static final String ALL = "*"; //$NON-NLS-1$
|
||||
|
||||
protected static final char WILDCARD = '*';
|
||||
|
||||
|
@ -107,15 +107,15 @@ public class HostProcessFilterImpl implements IHostProcessFilter, Cloneable, ISy
|
|||
maxVM = -1;
|
||||
anystatus = true;
|
||||
initStates();
|
||||
status = "";
|
||||
status = ""; //$NON-NLS-1$
|
||||
}
|
||||
|
||||
protected void initInput(String input)
|
||||
{
|
||||
anystatus = true;
|
||||
StringTokenizer tz = new StringTokenizer(input, "|");
|
||||
String strMinVM = "0";
|
||||
String strMaxVM = "-1";
|
||||
StringTokenizer tz = new StringTokenizer(input, "|"); //$NON-NLS-1$
|
||||
String strMinVM = "0"; //$NON-NLS-1$
|
||||
String strMaxVM = "-1"; //$NON-NLS-1$
|
||||
|
||||
if (tz.hasMoreTokens())
|
||||
{
|
||||
|
@ -154,9 +154,9 @@ public class HostProcessFilterImpl implements IHostProcessFilter, Cloneable, ISy
|
|||
|
||||
if (!(status == null))
|
||||
{
|
||||
if (!status.equals(""))
|
||||
if (!status.equals("")) //$NON-NLS-1$
|
||||
{
|
||||
String[] allStates = status.split(",");
|
||||
String[] allStates = status.split(","); //$NON-NLS-1$
|
||||
if (!(allStates == null))
|
||||
{
|
||||
initStates();
|
||||
|
@ -169,19 +169,19 @@ public class HostProcessFilterImpl implements IHostProcessFilter, Cloneable, ISy
|
|||
}
|
||||
}
|
||||
|
||||
if (name == null || name.equals(""))
|
||||
if (name == null || name.equals("")) //$NON-NLS-1$
|
||||
name = ALL;
|
||||
|
||||
if (username == null || username.equals(""))
|
||||
if (username == null || username.equals("")) //$NON-NLS-1$
|
||||
username = ALL;
|
||||
|
||||
if (gid == null || gid.equals(""))
|
||||
if (gid == null || gid.equals("")) //$NON-NLS-1$
|
||||
gid = ALL;
|
||||
|
||||
if (ppid == null || ppid.equals(""))
|
||||
if (ppid == null || ppid.equals("")) //$NON-NLS-1$
|
||||
ppid = ALL;
|
||||
|
||||
if (pid == null || pid.equals(""))
|
||||
if (pid == null || pid.equals("")) //$NON-NLS-1$
|
||||
pid = ALL;
|
||||
try
|
||||
{
|
||||
|
@ -227,7 +227,7 @@ public class HostProcessFilterImpl implements IHostProcessFilter, Cloneable, ISy
|
|||
*/
|
||||
public String getUsername()
|
||||
{
|
||||
if (_resolveVariables && username.equals("${user.id}"))
|
||||
if (_resolveVariables && username.equals("${user.id}")) //$NON-NLS-1$
|
||||
{
|
||||
return ALL;
|
||||
}
|
||||
|
@ -272,7 +272,7 @@ public class HostProcessFilterImpl implements IHostProcessFilter, Cloneable, ISy
|
|||
*/
|
||||
public String getMinVM()
|
||||
{
|
||||
return "" + minVM;
|
||||
return "" + minVM; //$NON-NLS-1$
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -280,7 +280,7 @@ public class HostProcessFilterImpl implements IHostProcessFilter, Cloneable, ISy
|
|||
*/
|
||||
public String getMaxVM()
|
||||
{
|
||||
return "" + maxVM;
|
||||
return "" + maxVM; //$NON-NLS-1$
|
||||
}
|
||||
|
||||
|
||||
|
@ -372,12 +372,12 @@ public class HostProcessFilterImpl implements IHostProcessFilter, Cloneable, ISy
|
|||
*/
|
||||
public String toString()
|
||||
{
|
||||
return name + "|" + username + "|" + gid + "|" + toStateString() + "|" + ppid + "|" + pid + "|" + minVM + "|" + maxVM;
|
||||
return name + "|" + username + "|" + gid + "|" + toStateString() + "|" + ppid + "|" + pid + "|" + minVM + "|" + maxVM; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$ //$NON-NLS-6$ //$NON-NLS-7$
|
||||
}
|
||||
|
||||
protected String toStateString()
|
||||
{
|
||||
String s = " ";
|
||||
String s = " "; //$NON-NLS-1$
|
||||
|
||||
if (!anystatus)
|
||||
{
|
||||
|
@ -385,10 +385,10 @@ public class HostProcessFilterImpl implements IHostProcessFilter, Cloneable, ISy
|
|||
{
|
||||
Boolean currentState = (Boolean) states.get(ALL_STATES_STR[i]);
|
||||
if (currentState.booleanValue()) s = s + ALL_STATES_STR[i];
|
||||
if (currentState.booleanValue()) s = s + ",";
|
||||
if (currentState.booleanValue()) s = s + ","; //$NON-NLS-1$
|
||||
}
|
||||
if (!s.trim().equals("")) s = s.trim();
|
||||
if (s.endsWith(",")) s = s.substring(0, s.length() - 1);
|
||||
if (!s.trim().equals("")) s = s.trim(); //$NON-NLS-1$
|
||||
if (s.endsWith(",")) s = s.substring(0, s.length() - 1); //$NON-NLS-1$
|
||||
}
|
||||
return s;
|
||||
}
|
||||
|
@ -405,7 +405,7 @@ public class HostProcessFilterImpl implements IHostProcessFilter, Cloneable, ISy
|
|||
public boolean allows(String status)
|
||||
{
|
||||
NamePatternMatcher matcher = null;
|
||||
String[] tokens = status.split("\\|");
|
||||
String[] tokens = status.split("\\|"); //$NON-NLS-1$
|
||||
if (tokens.length < (PROCESS_ATTRIBUTES_COUNT -1)) return false;
|
||||
|
||||
matcher = new NamePatternMatcher(gid, true, false);
|
||||
|
@ -417,7 +417,7 @@ public class HostProcessFilterImpl implements IHostProcessFilter, Cloneable, ISy
|
|||
String state = tokens[PROCESS_ATTRIBUTES_INDEX_STATUS].trim();
|
||||
if (!satisfiesState(state)) return false;
|
||||
|
||||
if (getUsername().equals("${user.id}"))
|
||||
if (getUsername().equals("${user.id}")) //$NON-NLS-1$
|
||||
matcher = new NamePatternMatcher(ALL, true, false);
|
||||
else
|
||||
matcher = new NamePatternMatcher(getUsername(), true, false);
|
||||
|
@ -433,7 +433,7 @@ public class HostProcessFilterImpl implements IHostProcessFilter, Cloneable, ISy
|
|||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
if (tokens[PROCESS_ATTRIBUTES_INDEX_VMSIZE].trim().equals("")) vmSize = 0;
|
||||
if (tokens[PROCESS_ATTRIBUTES_INDEX_VMSIZE].trim().equals("")) vmSize = 0; //$NON-NLS-1$
|
||||
else return false;
|
||||
}
|
||||
if (!(vmSize >= minVM)) return false;
|
||||
|
@ -459,7 +459,7 @@ public class HostProcessFilterImpl implements IHostProcessFilter, Cloneable, ISy
|
|||
{
|
||||
if (!anystatus)
|
||||
{
|
||||
String[] allStates = state.split(",");
|
||||
String[] allStates = state.split(","); //$NON-NLS-1$
|
||||
if (allStates == null) return false;
|
||||
if (allStates.length == 0) return false;
|
||||
boolean satisfied = false;
|
||||
|
|
|
@ -150,45 +150,45 @@ public interface ISystemProcessRemoteConstants
|
|||
|
||||
public static final String[] ALL_STATES_STR =
|
||||
{
|
||||
"ASTATE_ACTIVE",
|
||||
"ISTATE_IDLE",
|
||||
"OSTATE_NONEXISTENT",
|
||||
"WSTATE_PAGING",
|
||||
"RSTATE_RUNNING",
|
||||
"SSTATE_SLEEPING",
|
||||
"TSTATE_TRACED",
|
||||
"DSTATE_WAITING",
|
||||
"ZSTATE_ZOMBIE",
|
||||
"1STATE_ZOS_SINGLE",
|
||||
"ASTATE_ZOS_MSGQRECEIVEWAIT",
|
||||
"BSTATE_ZOS_MSGQSENDWAIT",
|
||||
"CSTATE_ZOS_COMSYSKERNELWAIT",
|
||||
"DSTATE_ZOS_SEMAPHOREWAIT",
|
||||
"ESTATE_ZOS_QUIESCEFROZEN",
|
||||
"FSTATE_ZOS_FILESYSKERNELWAIT",
|
||||
"GSTATE_ZOS_MVSPAUSEWAIT",
|
||||
"HSTATE_ZOS_PTHREADCREATEDTASKS",
|
||||
"ISTATE_ZOS_SWAPPEDOUT",
|
||||
"JSTATE_ZOS_PTHREADCREATED",
|
||||
"KSTATE_ZOS_OTHERKERNELWAIT",
|
||||
"LSTATE_ZOS_CANCELLED",
|
||||
"MSTATE_ZOS_MULTITHREAD",
|
||||
"NSTATE_ZOS_MEDIUMWEIGHTTHREAD",
|
||||
"OSTATE_ZOS_ASYNCHRONOUSTHREAD",
|
||||
"PSTATE_ZOS_PTRACEKERNELWAIT",
|
||||
"RSTATE_ZOS_RUNNING",
|
||||
"SSTATE_ZOS_SLEEPING",
|
||||
"TSTATE_ZOS_STOPPED",
|
||||
"USTATE_ZOS_INITIALPROCESSTHREAD",
|
||||
"VSTATE_ZOS_DETACHED",
|
||||
"WSTATE_ZOS_WAITINGFORCHILD",
|
||||
"XSTATE_ZOS_FORKING",
|
||||
"YSTATE_ZOS_MVSWAIT",
|
||||
"ZSTATE_ZOS_ZOMBIE"
|
||||
"ASTATE_ACTIVE", //$NON-NLS-1$
|
||||
"ISTATE_IDLE", //$NON-NLS-1$
|
||||
"OSTATE_NONEXISTENT", //$NON-NLS-1$
|
||||
"WSTATE_PAGING", //$NON-NLS-1$
|
||||
"RSTATE_RUNNING", //$NON-NLS-1$
|
||||
"SSTATE_SLEEPING", //$NON-NLS-1$
|
||||
"TSTATE_TRACED", //$NON-NLS-1$
|
||||
"DSTATE_WAITING", //$NON-NLS-1$
|
||||
"ZSTATE_ZOMBIE", //$NON-NLS-1$
|
||||
"1STATE_ZOS_SINGLE", //$NON-NLS-1$
|
||||
"ASTATE_ZOS_MSGQRECEIVEWAIT", //$NON-NLS-1$
|
||||
"BSTATE_ZOS_MSGQSENDWAIT", //$NON-NLS-1$
|
||||
"CSTATE_ZOS_COMSYSKERNELWAIT", //$NON-NLS-1$
|
||||
"DSTATE_ZOS_SEMAPHOREWAIT", //$NON-NLS-1$
|
||||
"ESTATE_ZOS_QUIESCEFROZEN", //$NON-NLS-1$
|
||||
"FSTATE_ZOS_FILESYSKERNELWAIT", //$NON-NLS-1$
|
||||
"GSTATE_ZOS_MVSPAUSEWAIT", //$NON-NLS-1$
|
||||
"HSTATE_ZOS_PTHREADCREATEDTASKS", //$NON-NLS-1$
|
||||
"ISTATE_ZOS_SWAPPEDOUT", //$NON-NLS-1$
|
||||
"JSTATE_ZOS_PTHREADCREATED", //$NON-NLS-1$
|
||||
"KSTATE_ZOS_OTHERKERNELWAIT", //$NON-NLS-1$
|
||||
"LSTATE_ZOS_CANCELLED", //$NON-NLS-1$
|
||||
"MSTATE_ZOS_MULTITHREAD", //$NON-NLS-1$
|
||||
"NSTATE_ZOS_MEDIUMWEIGHTTHREAD", //$NON-NLS-1$
|
||||
"OSTATE_ZOS_ASYNCHRONOUSTHREAD", //$NON-NLS-1$
|
||||
"PSTATE_ZOS_PTRACEKERNELWAIT", //$NON-NLS-1$
|
||||
"RSTATE_ZOS_RUNNING", //$NON-NLS-1$
|
||||
"SSTATE_ZOS_SLEEPING", //$NON-NLS-1$
|
||||
"TSTATE_ZOS_STOPPED", //$NON-NLS-1$
|
||||
"USTATE_ZOS_INITIALPROCESSTHREAD", //$NON-NLS-1$
|
||||
"VSTATE_ZOS_DETACHED", //$NON-NLS-1$
|
||||
"WSTATE_ZOS_WAITINGFORCHILD", //$NON-NLS-1$
|
||||
"XSTATE_ZOS_FORKING", //$NON-NLS-1$
|
||||
"YSTATE_ZOS_MVSWAIT", //$NON-NLS-1$
|
||||
"ZSTATE_ZOS_ZOMBIE" //$NON-NLS-1$
|
||||
};
|
||||
|
||||
public static final String PROCESS_MINER_ERROR_NO_HANDLER = "No handler for this system type";
|
||||
public static final String PROCESS_MINER_SUCCESS = "SUCCESS";
|
||||
public static final String PROCESS_MINER_ERROR_NO_HANDLER = "No handler for this system type"; //$NON-NLS-1$
|
||||
public static final String PROCESS_MINER_SUCCESS = "SUCCESS"; //$NON-NLS-1$
|
||||
|
||||
public static final String PROCESS_SIGNAL_TYPE_DEFAULT = "default";
|
||||
public static final String PROCESS_SIGNAL_TYPE_DEFAULT = "default"; //$NON-NLS-1$
|
||||
}
|
|
@ -32,7 +32,7 @@ public interface ISystemProcessRemoteTypes
|
|||
* There is only one type category for remote processes.
|
||||
* It is "processes".
|
||||
*/
|
||||
public static final String TYPECATEGORY = "processes";
|
||||
public static final String TYPECATEGORY = "processes"; //$NON-NLS-1$
|
||||
|
||||
// -----------
|
||||
// TYPES...
|
||||
|
@ -41,11 +41,11 @@ public interface ISystemProcessRemoteTypes
|
|||
/**
|
||||
* A process object
|
||||
*/
|
||||
public static final String TYPE_PROCESS = "process";
|
||||
public static final String TYPE_PROCESS = "process"; //$NON-NLS-1$
|
||||
|
||||
/**
|
||||
* A root process object
|
||||
*/
|
||||
public static final String TYPE_ROOT = "rootprocess";
|
||||
public static final String TYPE_ROOT = "rootprocess"; //$NON-NLS-1$
|
||||
|
||||
}
|
|
@ -38,11 +38,11 @@ public class ProcessHandlerManager
|
|||
*/
|
||||
public ProcessHandler getNewProcessHandler()
|
||||
{
|
||||
String osName = System.getProperty("os.name").toLowerCase();
|
||||
if (osName.startsWith("linux")) return new UniversalLinuxProcessHandler();
|
||||
else if (osName.startsWith("aix")) return new UniversalAIXProcessHandler();
|
||||
else if (osName.startsWith("z/os")) return new UniversalZOSProcessHandler();
|
||||
else if (osName.startsWith("mac os x")) return new UniversalMacOSXProcessHandler();
|
||||
String osName = System.getProperty("os.name").toLowerCase(); //$NON-NLS-1$
|
||||
if (osName.startsWith("linux")) return new UniversalLinuxProcessHandler(); //$NON-NLS-1$
|
||||
else if (osName.startsWith("aix")) return new UniversalAIXProcessHandler(); //$NON-NLS-1$
|
||||
else if (osName.startsWith("z/os")) return new UniversalZOSProcessHandler(); //$NON-NLS-1$
|
||||
else if (osName.startsWith("mac os x")) return new UniversalMacOSXProcessHandler(); //$NON-NLS-1$
|
||||
else return null;
|
||||
}
|
||||
}
|
|
@ -30,8 +30,8 @@ import org.eclipse.rse.services.clientserver.processes.ISystemProcessRemoteConst
|
|||
|
||||
public class UniversalAIXProcessHandler implements ProcessHandler, ISystemProcessRemoteConstants
|
||||
{
|
||||
private static final String[] processAttributes = {"pid","ppid","comm","uid","user","gid","vsz","s","rss"};
|
||||
private static final String firstColumnHeader = "PID";
|
||||
private static final String[] processAttributes = {"pid","ppid","comm","uid","user","gid","vsz","s","rss"}; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$ //$NON-NLS-6$ //$NON-NLS-7$ //$NON-NLS-8$ //$NON-NLS-9$
|
||||
private static final String firstColumnHeader = "PID"; //$NON-NLS-1$
|
||||
protected HashMap _usernamesByUid;
|
||||
protected HashMap _uidsByUserName;
|
||||
private HashMap stateMap;
|
||||
|
@ -57,23 +57,23 @@ public class UniversalAIXProcessHandler implements ProcessHandler, ISystemProces
|
|||
SortedSet results = new TreeSet(new ProcessComparator());
|
||||
|
||||
// create the remote command with the AIX specific attributes
|
||||
String cmdLine = "/usr/sysv/bin/ps -Alf -o ";
|
||||
String cmdLine = "/usr/sysv/bin/ps -Alf -o "; //$NON-NLS-1$
|
||||
for (int i = 0; i < processAttributes.length; i++)
|
||||
{
|
||||
cmdLine = cmdLine + processAttributes[i];
|
||||
if ((processAttributes.length - i > 1)) cmdLine = cmdLine + ",";
|
||||
if ((processAttributes.length - i > 1)) cmdLine = cmdLine + ","; //$NON-NLS-1$
|
||||
}
|
||||
// run the command and get output
|
||||
Process ps = Runtime.getRuntime().exec(cmdLine);
|
||||
InputStreamReader isr = new InputStreamReader(ps.getInputStream());
|
||||
if (isr == null) return null;
|
||||
|
||||
BufferedReader reader = new BufferedReader(isr);
|
||||
if (reader == null) return null;
|
||||
|
||||
String nextLine = reader.readLine();
|
||||
if (nextLine != null && nextLine.trim().startsWith(firstColumnHeader)) nextLine = reader.readLine();
|
||||
while (nextLine != null)
|
||||
{
|
||||
String statusLine = "";
|
||||
String statusLine = ""; //$NON-NLS-1$
|
||||
// put the details of each process into a hashmap
|
||||
HashMap psLineContents = getPSOutput(nextLine);
|
||||
if (psLineContents == null)
|
||||
|
@ -82,56 +82,56 @@ public class UniversalAIXProcessHandler implements ProcessHandler, ISystemProces
|
|||
continue;
|
||||
}
|
||||
|
||||
String pid = (String) psLineContents.get("pid");
|
||||
statusLine = pid + "|";
|
||||
String pid = (String) psLineContents.get("pid"); //$NON-NLS-1$
|
||||
statusLine = pid + "|"; //$NON-NLS-1$
|
||||
|
||||
// add the name to the status string
|
||||
String name = (String) psLineContents.get("comm");
|
||||
if (name == null) name = " ";
|
||||
statusLine = statusLine + name + "|";
|
||||
String name = (String) psLineContents.get("comm"); //$NON-NLS-1$
|
||||
if (name == null) name = " "; //$NON-NLS-1$
|
||||
statusLine = statusLine + name + "|"; //$NON-NLS-1$
|
||||
|
||||
// add the status letter to the status string
|
||||
String state = (String) psLineContents.get("s");
|
||||
if (state == null) state = " ";
|
||||
String state = (String) psLineContents.get("s"); //$NON-NLS-1$
|
||||
if (state == null) state = " "; //$NON-NLS-1$
|
||||
String stateCode = convertToStateCode(state);
|
||||
statusLine = statusLine + stateCode + "|";
|
||||
statusLine = statusLine + stateCode + "|"; //$NON-NLS-1$
|
||||
|
||||
// add the Tgid
|
||||
String tgid = (String) psLineContents.get("tgid");
|
||||
if (tgid == null) tgid = " ";
|
||||
statusLine = statusLine + tgid + "|";
|
||||
String tgid = (String) psLineContents.get("tgid"); //$NON-NLS-1$
|
||||
if (tgid == null) tgid = " "; //$NON-NLS-1$
|
||||
statusLine = statusLine + tgid + "|"; //$NON-NLS-1$
|
||||
|
||||
// add the Ppid
|
||||
String pPid = (String) psLineContents.get("ppid");
|
||||
if (pPid == null) pPid = " ";
|
||||
statusLine = statusLine + pPid + "|";
|
||||
String pPid = (String) psLineContents.get("ppid"); //$NON-NLS-1$
|
||||
if (pPid == null) pPid = " "; //$NON-NLS-1$
|
||||
statusLine = statusLine + pPid + "|"; //$NON-NLS-1$
|
||||
|
||||
// add the TracerPid
|
||||
String tracerpid = (String) psLineContents.get("tracerpid");
|
||||
if (tracerpid == null) tracerpid = " ";
|
||||
statusLine = statusLine + tracerpid + "|";
|
||||
String tracerpid = (String) psLineContents.get("tracerpid"); //$NON-NLS-1$
|
||||
if (tracerpid == null) tracerpid = " "; //$NON-NLS-1$
|
||||
statusLine = statusLine + tracerpid + "|"; //$NON-NLS-1$
|
||||
|
||||
String uid = (String) psLineContents.get("uid");
|
||||
if (uid == null) uid = " ";
|
||||
statusLine = statusLine + uid + "|"; // add the uid to the status string
|
||||
String uid = (String) psLineContents.get("uid"); //$NON-NLS-1$
|
||||
if (uid == null) uid = " "; //$NON-NLS-1$
|
||||
statusLine = statusLine + uid + "|"; // add the uid to the status string //$NON-NLS-1$
|
||||
|
||||
String username = (String) psLineContents.get("user");
|
||||
if (username == null) username = " ";
|
||||
statusLine = statusLine + username + "|"; // add the username to the status string
|
||||
String username = (String) psLineContents.get("user"); //$NON-NLS-1$
|
||||
if (username == null) username = " "; //$NON-NLS-1$
|
||||
statusLine = statusLine + username + "|"; // add the username to the status string //$NON-NLS-1$
|
||||
|
||||
// add the gid to the status string
|
||||
String gid = (String) psLineContents.get("gid");
|
||||
if (gid == null) gid = " ";
|
||||
statusLine = statusLine + gid + "|";
|
||||
String gid = (String) psLineContents.get("gid"); //$NON-NLS-1$
|
||||
if (gid == null) gid = " "; //$NON-NLS-1$
|
||||
statusLine = statusLine + gid + "|"; //$NON-NLS-1$
|
||||
|
||||
// add the VmSize to the status string
|
||||
String vmsize = (String) psLineContents.get("vsz");
|
||||
if (vmsize == null) vmsize = " ";
|
||||
statusLine = statusLine + vmsize + "|";
|
||||
String vmsize = (String) psLineContents.get("vsz"); //$NON-NLS-1$
|
||||
if (vmsize == null) vmsize = " "; //$NON-NLS-1$
|
||||
statusLine = statusLine + vmsize + "|"; //$NON-NLS-1$
|
||||
|
||||
// add the VmRSS to the status string
|
||||
String vmrss = (String) psLineContents.get("rss");
|
||||
if (vmrss == null) vmrss = " ";
|
||||
String vmrss = (String) psLineContents.get("rss"); //$NON-NLS-1$
|
||||
if (vmrss == null) vmrss = " "; //$NON-NLS-1$
|
||||
statusLine = statusLine + vmrss;
|
||||
|
||||
if (rpfs.allows(statusLine))
|
||||
|
@ -157,7 +157,7 @@ public class UniversalAIXProcessHandler implements ProcessHandler, ISystemProces
|
|||
protected HashMap getPSOutput(String nextLine)
|
||||
{
|
||||
HashMap contents = new HashMap();
|
||||
String[] values = nextLine.trim().split("\\s+");
|
||||
String[] values = nextLine.trim().split("\\s+"); //$NON-NLS-1$
|
||||
if (values == null || values.length < processAttributes.length) return null;
|
||||
for (int i = 0; i < processAttributes.length; i++)
|
||||
{
|
||||
|
@ -172,16 +172,16 @@ public class UniversalAIXProcessHandler implements ProcessHandler, ISystemProces
|
|||
public IHostProcess kill(IHostProcess process, String type)
|
||||
throws Exception
|
||||
{
|
||||
if (type.equals(PROCESS_SIGNAL_TYPE_DEFAULT)) type = "";
|
||||
else type = "-" + type;
|
||||
if (type.equals(PROCESS_SIGNAL_TYPE_DEFAULT)) type = ""; //$NON-NLS-1$
|
||||
else type = "-" + type; //$NON-NLS-1$
|
||||
// formulate command to send kill signal
|
||||
String cmdLine = "kill " + type + " " + process.getPid();
|
||||
String cmdLine = "kill " + type + " " + process.getPid(); //$NON-NLS-1$ //$NON-NLS-2$
|
||||
Runtime.getRuntime().exec(cmdLine);
|
||||
|
||||
// after the kill command is executed, the process might have changed
|
||||
// attributes, or might be gone, so requery
|
||||
HostProcessFilterImpl rpfs = new HostProcessFilterImpl();
|
||||
rpfs.setPid("" + process.getPid());
|
||||
rpfs.setPid("" + process.getPid()); //$NON-NLS-1$
|
||||
SortedSet results = lookupProcesses(rpfs);
|
||||
if (results == null || results.size() == 0) return null;
|
||||
else return (IHostProcess) results.first();
|
||||
|
@ -234,19 +234,19 @@ public class UniversalAIXProcessHandler implements ProcessHandler, ISystemProces
|
|||
*/
|
||||
protected String convertToStateCode(String state)
|
||||
{
|
||||
String stateCode = " ";
|
||||
String stateCode = " "; //$NON-NLS-1$
|
||||
if (state == null) return stateCode;
|
||||
if (state.trim().equals("")) return stateCode;
|
||||
if (state.trim().equals("")) return stateCode; //$NON-NLS-1$
|
||||
for (int i = 0; i < state.length(); i++)
|
||||
{
|
||||
String nextState = (String) stateMap.get(new Character(state.charAt(i)));
|
||||
if (nextState != null)
|
||||
{
|
||||
stateCode = stateCode + nextState;
|
||||
if (i < state.length() - 1) stateCode = stateCode + ",";
|
||||
if (i < state.length() - 1) stateCode = stateCode + ","; //$NON-NLS-1$
|
||||
}
|
||||
}
|
||||
if (stateCode.trim().equals("")) return " ";
|
||||
if (stateCode.trim().equals("")) return " "; //$NON-NLS-1$ //$NON-NLS-2$
|
||||
else return stateCode.trim();
|
||||
}
|
||||
}
|
|
@ -56,16 +56,16 @@ public class UniversalLinuxProcessHandler implements ProcessHandler, IServiceCon
|
|||
*/
|
||||
public IHostProcess kill(IHostProcess process, String type) throws Exception
|
||||
{
|
||||
if (type.equals(PROCESS_SIGNAL_TYPE_DEFAULT)) type = "";
|
||||
else type = "-" + type;
|
||||
if (type.equals(PROCESS_SIGNAL_TYPE_DEFAULT)) type = ""; //$NON-NLS-1$
|
||||
else type = "-" + type; //$NON-NLS-1$
|
||||
// formulate command to send kill signal
|
||||
String cmdLine = "kill " + type + " " + process.getPid();
|
||||
String cmdLine = "kill " + type + " " + process.getPid(); //$NON-NLS-1$ //$NON-NLS-2$
|
||||
Runtime.getRuntime().exec(cmdLine);
|
||||
|
||||
// after the kill command is executed, the process might have changed
|
||||
// attributes, or might be gone, so requery
|
||||
HostProcessFilterImpl rpfs = new HostProcessFilterImpl();
|
||||
rpfs.setPid("" + process.getPid());
|
||||
rpfs.setPid("" + process.getPid()); //$NON-NLS-1$
|
||||
SortedSet results = lookupProcesses(rpfs);
|
||||
if (results == null || results.size() == 0) return null;
|
||||
else return (IHostProcess) results.first();
|
||||
|
@ -76,7 +76,7 @@ public class UniversalLinuxProcessHandler implements ProcessHandler, IServiceCon
|
|||
*/
|
||||
public SortedSet lookupProcesses(IHostProcessFilter rpfs) throws Exception
|
||||
{
|
||||
File procDir = new File("/proc");
|
||||
File procDir = new File("/proc"); //$NON-NLS-1$
|
||||
|
||||
if (!procDir.exists())
|
||||
throw new Exception(FAILED_WITH_DOES_NOT_EXIST);
|
||||
|
@ -86,7 +86,7 @@ public class UniversalLinuxProcessHandler implements ProcessHandler, IServiceCon
|
|||
|
||||
// list all subdirectories of /proc
|
||||
File[] processes;
|
||||
if (rpfs.getPid().indexOf("*") == -1)
|
||||
if (rpfs.getPid().indexOf("*") == -1) //$NON-NLS-1$
|
||||
{
|
||||
processes = new File[1];
|
||||
processes[0] = new File(procDir, rpfs.getPid());
|
||||
|
@ -103,72 +103,71 @@ public class UniversalLinuxProcessHandler implements ProcessHandler, IServiceCon
|
|||
catch (NumberFormatException e)
|
||||
{ continue; }
|
||||
|
||||
String statusLine = "";
|
||||
String statusLine = ""; //$NON-NLS-1$
|
||||
try
|
||||
{
|
||||
// open the file containing the human-readable status info for the process
|
||||
File statusFile = new File(processes[i], "status");
|
||||
File statusFile = new File(processes[i], "status"); //$NON-NLS-1$
|
||||
if (!statusFile.exists() || !statusFile.canRead())
|
||||
continue;
|
||||
|
||||
// read the status info from the stat file
|
||||
FileReader fr = new FileReader(statusFile);
|
||||
if (fr == null) continue;
|
||||
BufferedReader reader = new BufferedReader(fr);
|
||||
if (reader == null) continue;
|
||||
|
||||
HashMap statusFileContents = getStatusFileContents(reader);
|
||||
|
||||
statusLine = processes[i].getName() + "|"; // add the pid to the status string
|
||||
statusLine = processes[i].getName() + "|"; // add the pid to the status string //$NON-NLS-1$
|
||||
|
||||
// add the name to the status string
|
||||
String name = (String) statusFileContents.get("name");
|
||||
if (name == null) name = " ";
|
||||
String name = (String) statusFileContents.get("name"); //$NON-NLS-1$
|
||||
if (name == null) name = " "; //$NON-NLS-1$
|
||||
//if (!pexematcher.matches(name)) continue;
|
||||
statusLine = statusLine + name + "|";
|
||||
statusLine = statusLine + name + "|"; //$NON-NLS-1$
|
||||
|
||||
// add the status letter to the status string
|
||||
String state = (String) statusFileContents.get("state");
|
||||
if (state == null) state = " ";
|
||||
String state = (String) statusFileContents.get("state"); //$NON-NLS-1$
|
||||
if (state == null) state = " "; //$NON-NLS-1$
|
||||
String stateCode = convertToStateCode(state);
|
||||
statusLine = statusLine + stateCode + "|";
|
||||
statusLine = statusLine + stateCode + "|"; //$NON-NLS-1$
|
||||
|
||||
// add the Tgid
|
||||
String tgid = (String) statusFileContents.get("tgid");
|
||||
if (tgid == null) tgid = " ";
|
||||
statusLine = statusLine + tgid + "|";
|
||||
String tgid = (String) statusFileContents.get("tgid"); //$NON-NLS-1$
|
||||
if (tgid == null) tgid = " "; //$NON-NLS-1$
|
||||
statusLine = statusLine + tgid + "|"; //$NON-NLS-1$
|
||||
|
||||
// add the Ppid
|
||||
String pPid = (String) statusFileContents.get("ppid");
|
||||
if (pPid == null) pPid = " ";
|
||||
String pPid = (String) statusFileContents.get("ppid"); //$NON-NLS-1$
|
||||
if (pPid == null) pPid = " "; //$NON-NLS-1$
|
||||
//if (!ppidmatcher.matches(pPid)) continue;
|
||||
statusLine = statusLine + pPid + "|";
|
||||
statusLine = statusLine + pPid + "|"; //$NON-NLS-1$
|
||||
|
||||
// add the TracerPid
|
||||
String tracerpid = (String) statusFileContents.get("tracerpid");
|
||||
if (tracerpid == null) tracerpid = " ";
|
||||
statusLine = statusLine + tracerpid + "|";
|
||||
String tracerpid = (String) statusFileContents.get("tracerpid"); //$NON-NLS-1$
|
||||
if (tracerpid == null) tracerpid = " "; //$NON-NLS-1$
|
||||
statusLine = statusLine + tracerpid + "|"; //$NON-NLS-1$
|
||||
|
||||
String uid = (String) statusFileContents.get("uid");
|
||||
if (uid == null) uid = " ";
|
||||
statusLine = statusLine + uid + "|"; // add the uid to the status string
|
||||
String uid = (String) statusFileContents.get("uid"); //$NON-NLS-1$
|
||||
if (uid == null) uid = " "; //$NON-NLS-1$
|
||||
statusLine = statusLine + uid + "|"; // add the uid to the status string //$NON-NLS-1$
|
||||
|
||||
String username = getUsername(uid);
|
||||
if (username == null) username = " ";
|
||||
statusLine = statusLine + username + "|"; // add the username to the status string
|
||||
if (username == null) username = " "; //$NON-NLS-1$
|
||||
statusLine = statusLine + username + "|"; // add the username to the status string //$NON-NLS-1$
|
||||
|
||||
// add the gid to the status string
|
||||
String gid = (String) statusFileContents.get("gid");
|
||||
if (gid == null) gid = " ";
|
||||
statusLine = statusLine + gid + "|";
|
||||
String gid = (String) statusFileContents.get("gid"); //$NON-NLS-1$
|
||||
if (gid == null) gid = " "; //$NON-NLS-1$
|
||||
statusLine = statusLine + gid + "|"; //$NON-NLS-1$
|
||||
|
||||
// add the VmSize to the status string
|
||||
String vmsize = (String) statusFileContents.get("vmsize");
|
||||
if (vmsize == null) vmsize = " ";
|
||||
statusLine = statusLine + vmsize + "|";
|
||||
String vmsize = (String) statusFileContents.get("vmsize"); //$NON-NLS-1$
|
||||
if (vmsize == null) vmsize = " "; //$NON-NLS-1$
|
||||
statusLine = statusLine + vmsize + "|"; //$NON-NLS-1$
|
||||
|
||||
// add the VmRSS to the status string
|
||||
String vmrss = (String) statusFileContents.get("vmrss");
|
||||
if (vmrss == null) vmrss = " ";
|
||||
String vmrss = (String) statusFileContents.get("vmrss"); //$NON-NLS-1$
|
||||
if (vmrss == null) vmrss = " "; //$NON-NLS-1$
|
||||
statusLine = statusLine + vmrss;
|
||||
|
||||
reader.close();
|
||||
|
@ -221,8 +220,7 @@ public class UniversalLinuxProcessHandler implements ProcessHandler, IServiceCon
|
|||
{
|
||||
while ((nextLine = reader.readLine()) != null)
|
||||
{
|
||||
if (nextLine == null) break;
|
||||
String key = nextLine.substring(0, nextLine.indexOf(":")).trim().toLowerCase();
|
||||
String key = nextLine.substring(0, nextLine.indexOf(":")).trim().toLowerCase(); //$NON-NLS-1$
|
||||
String theRest = processStatusLine(nextLine, -1);
|
||||
StringTokenizer tz = new StringTokenizer(theRest);
|
||||
String value = null;
|
||||
|
@ -245,10 +243,10 @@ public class UniversalLinuxProcessHandler implements ProcessHandler, IServiceCon
|
|||
{
|
||||
if (length == -1)
|
||||
{
|
||||
return line.substring(line.indexOf(":") + 1).trim();
|
||||
return line.substring(line.indexOf(":") + 1).trim(); //$NON-NLS-1$
|
||||
}
|
||||
else
|
||||
return line.substring(line.indexOf(":") + 1).trim().substring(0, length);
|
||||
return line.substring(line.indexOf(":") + 1).trim().substring(0, length); //$NON-NLS-1$
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -262,17 +260,16 @@ public class UniversalLinuxProcessHandler implements ProcessHandler, IServiceCon
|
|||
try
|
||||
{
|
||||
// read the uid info using the getent command
|
||||
Process ps = Runtime.getRuntime().exec("getent passwd");
|
||||
Process ps = Runtime.getRuntime().exec("getent passwd"); //$NON-NLS-1$
|
||||
InputStreamReader isr = new InputStreamReader(ps.getInputStream());
|
||||
if (isr == null) return;
|
||||
|
||||
BufferedReader reader = new BufferedReader(isr);
|
||||
if (reader == null) return;
|
||||
|
||||
String nextLine;
|
||||
|
||||
while ((nextLine = reader.readLine()) != null)
|
||||
{
|
||||
String[] fields = nextLine.split(":");
|
||||
String[] fields = nextLine.split(":"); //$NON-NLS-1$
|
||||
int length = fields.length;
|
||||
if (length < 3) continue;
|
||||
String uid = fields[2];
|
||||
|
@ -298,19 +295,19 @@ public class UniversalLinuxProcessHandler implements ProcessHandler, IServiceCon
|
|||
*/
|
||||
protected String convertToStateCode(String state)
|
||||
{
|
||||
String stateCode = " ";
|
||||
String stateCode = " "; //$NON-NLS-1$
|
||||
if (state == null) return stateCode;
|
||||
if (state.trim().equals("")) return stateCode;
|
||||
if (state.trim().equals("")) return stateCode; //$NON-NLS-1$
|
||||
for (int i = 0; i < state.length(); i++)
|
||||
{
|
||||
String nextState = (String) stateMap.get(new Character(state.charAt(i)));
|
||||
if (nextState != null)
|
||||
{
|
||||
stateCode = stateCode + nextState;
|
||||
if (i < state.length() - 1) stateCode = stateCode + ",";
|
||||
if (i < state.length() - 1) stateCode = stateCode + ","; //$NON-NLS-1$
|
||||
}
|
||||
}
|
||||
if (stateCode.trim().equals("")) return " ";
|
||||
if (stateCode.trim().equals("")) return " "; //$NON-NLS-1$ //$NON-NLS-2$
|
||||
else return stateCode.trim();
|
||||
}
|
||||
}
|
|
@ -33,12 +33,12 @@ public class UniversalMacOSXProcessHandler implements ProcessHandler {
|
|||
|
||||
static {
|
||||
String[] strings = ISystemProcessRemoteConstants.ALL_STATES_STR;
|
||||
stateMap.put("I", strings[ISystemProcessRemoteConstants.STATE_IDLE_INDEX]);
|
||||
stateMap.put("R", strings[ISystemProcessRemoteConstants.STATE_RUNNING_INDEX]);
|
||||
stateMap.put("S", strings[ISystemProcessRemoteConstants.STATE_SLEEPING_INDEX]);
|
||||
stateMap.put("T", strings[ISystemProcessRemoteConstants.STATE_NONEXISTENT_INDEX]);
|
||||
stateMap.put("U", strings[ISystemProcessRemoteConstants.STATE_WAITING_INDEX]);
|
||||
stateMap.put("Z", strings[ISystemProcessRemoteConstants.STATE_ZOMBIE_INDEX]);
|
||||
stateMap.put("I", strings[ISystemProcessRemoteConstants.STATE_IDLE_INDEX]); //$NON-NLS-1$
|
||||
stateMap.put("R", strings[ISystemProcessRemoteConstants.STATE_RUNNING_INDEX]); //$NON-NLS-1$
|
||||
stateMap.put("S", strings[ISystemProcessRemoteConstants.STATE_SLEEPING_INDEX]); //$NON-NLS-1$
|
||||
stateMap.put("T", strings[ISystemProcessRemoteConstants.STATE_NONEXISTENT_INDEX]); //$NON-NLS-1$
|
||||
stateMap.put("U", strings[ISystemProcessRemoteConstants.STATE_WAITING_INDEX]); //$NON-NLS-1$
|
||||
stateMap.put("Z", strings[ISystemProcessRemoteConstants.STATE_ZOMBIE_INDEX]); //$NON-NLS-1$
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -53,7 +53,7 @@ public class UniversalMacOSXProcessHandler implements ProcessHandler {
|
|||
public SortedSet lookupProcesses(IHostProcessFilter rpfs) throws Exception {
|
||||
SortedSet results = new TreeSet(new ProcessComparator());
|
||||
// Using -A is problematic - the command never returns! Using -a for now.
|
||||
String command = "/bin/ps -awwo pid,ucomm,state,ppid,uid,user,gid,vsz,rss";
|
||||
String command = "/bin/ps -awwo pid,ucomm,state,ppid,uid,user,gid,vsz,rss"; //$NON-NLS-1$
|
||||
Process ps = Runtime.getRuntime().exec(command);
|
||||
InputStreamReader isr = new InputStreamReader(ps.getInputStream());
|
||||
BufferedReader reader = new BufferedReader(isr);
|
||||
|
@ -61,7 +61,7 @@ public class UniversalMacOSXProcessHandler implements ProcessHandler {
|
|||
line = reader.readLine();
|
||||
while (line != null) {
|
||||
// Input line looks like "pid ucomm state ppid uid user gid vsz rss"
|
||||
String[] words = line.trim().split("\\s+");
|
||||
String[] words = line.trim().split("\\s+"); //$NON-NLS-1$
|
||||
UniversalServerProcessImpl usp = new UniversalServerProcessImpl();
|
||||
usp.setPid(words[0]);
|
||||
usp.setName(words[1]);
|
||||
|
@ -72,8 +72,8 @@ public class UniversalMacOSXProcessHandler implements ProcessHandler {
|
|||
usp.setGid(words[6]);
|
||||
usp.setVmSizeInKB(words[7]);
|
||||
usp.setVmRSSInKB(words[8]);
|
||||
usp.setTgid("");
|
||||
usp.setTracerPid("");
|
||||
usp.setTgid(""); //$NON-NLS-1$
|
||||
usp.setTracerPid(""); //$NON-NLS-1$
|
||||
if (rpfs.allows(usp.getAllProperties())) {
|
||||
results.add(usp);
|
||||
}
|
||||
|
@ -89,19 +89,19 @@ public class UniversalMacOSXProcessHandler implements ProcessHandler {
|
|||
*/
|
||||
public IHostProcess kill(IHostProcess process, String type) throws Exception {
|
||||
if (type.equals(ISystemProcessRemoteConstants.PROCESS_SIGNAL_TYPE_DEFAULT)) {
|
||||
type = "";
|
||||
type = ""; //$NON-NLS-1$
|
||||
} else {
|
||||
type = "-" + type;
|
||||
type = "-" + type; //$NON-NLS-1$
|
||||
}
|
||||
|
||||
// formulate command to send kill signal
|
||||
String cmdLine = "kill " + type + " " + process.getPid();
|
||||
String cmdLine = "kill " + type + " " + process.getPid(); //$NON-NLS-1$ //$NON-NLS-2$
|
||||
Runtime.getRuntime().exec(cmdLine);
|
||||
|
||||
// after the kill command is executed, the process might have changed
|
||||
// attributes, or might be gone, so requery
|
||||
HostProcessFilterImpl rpfs = new HostProcessFilterImpl();
|
||||
rpfs.setPid("" + process.getPid());
|
||||
rpfs.setPid("" + process.getPid()); //$NON-NLS-1$
|
||||
SortedSet results = lookupProcesses(rpfs);
|
||||
if (results == null || results.size() == 0) {
|
||||
return null;
|
||||
|
|
|
@ -31,18 +31,18 @@ public class UniversalServerProcessImpl implements IRemoteServerProcess, IServic
|
|||
*/
|
||||
public UniversalServerProcessImpl()
|
||||
{
|
||||
_properties[PROCESS_ATTRIBUTES_INDEX_EXENAME] = " ";
|
||||
_properties[PROCESS_ATTRIBUTES_INDEX_EXENAME] = " "; //$NON-NLS-1$
|
||||
_properties[PROCESS_ATTRIBUTES_INDEX_GID] = new Long(-1);
|
||||
_properties[PROCESS_ATTRIBUTES_INDEX_PID] = new Long(-1);
|
||||
_properties[PROCESS_ATTRIBUTES_INDEX_PPID] = new Long(-1);
|
||||
_properties[PROCESS_ATTRIBUTES_INDEX_STATUS] = new String(" ");
|
||||
_properties[PROCESS_ATTRIBUTES_INDEX_STATUS] = new String(" "); //$NON-NLS-1$
|
||||
_properties[PROCESS_ATTRIBUTES_INDEX_TGID] = new Long(-1);
|
||||
_properties[PROCESS_ATTRIBUTES_INDEX_TRACERPID] = new Long(-1);
|
||||
_properties[PROCESS_ATTRIBUTES_INDEX_UID] = new Long(-1);
|
||||
_properties[PROCESS_ATTRIBUTES_INDEX_USERNAME] = " ";
|
||||
_properties[PROCESS_ATTRIBUTES_INDEX_USERNAME] = " "; //$NON-NLS-1$
|
||||
_properties[PROCESS_ATTRIBUTES_INDEX_VMSIZE] = new Long(-1);
|
||||
_properties[PROCESS_ATTRIBUTES_INDEX_VMRSS] = new Long(-1);
|
||||
_properties[PROCESS_ATTRIBUTES_COUNT] = " "; //set the label
|
||||
_properties[PROCESS_ATTRIBUTES_COUNT] = " "; //set the label //$NON-NLS-1$
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -175,7 +175,7 @@ public class UniversalServerProcessImpl implements IRemoteServerProcess, IServic
|
|||
|
||||
if (s != null && s.length() > 0)
|
||||
{
|
||||
String[] str = s.split("\\"+TOKEN_SEPARATOR);
|
||||
String[] str = s.split("\\"+TOKEN_SEPARATOR); //$NON-NLS-1$
|
||||
int numOfExpectedTokens = PROCESS_ATTRIBUTES_COUNT;
|
||||
int tokens = str.length;
|
||||
if (tokens == numOfExpectedTokens)
|
||||
|
@ -281,7 +281,7 @@ public class UniversalServerProcessImpl implements IRemoteServerProcess, IServic
|
|||
*/
|
||||
public String getAllProperties()
|
||||
{
|
||||
String properties = "";
|
||||
String properties = ""; //$NON-NLS-1$
|
||||
for (int i = 0; i < PROCESS_ATTRIBUTES_COUNT; i++)
|
||||
{
|
||||
properties = properties + _properties[i].toString();
|
||||
|
|
|
@ -27,8 +27,8 @@ import org.eclipse.rse.services.clientserver.processes.HostProcessFilterImpl;
|
|||
|
||||
public class UniversalZOSProcessHandler extends UniversalAIXProcessHandler
|
||||
{
|
||||
private static final String[] processAttributes = {"pid","ppid","comm","uid","user","gid","vsz","state"};
|
||||
private static final String firstColumnHeader = "PID";
|
||||
private static final String[] processAttributes = {"pid","ppid","comm","uid","user","gid","vsz","state"}; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$ //$NON-NLS-6$ //$NON-NLS-7$ //$NON-NLS-8$
|
||||
private static final String firstColumnHeader = "PID"; //$NON-NLS-1$
|
||||
private HashMap stateMap;
|
||||
|
||||
/**
|
||||
|
@ -53,23 +53,23 @@ public class UniversalZOSProcessHandler extends UniversalAIXProcessHandler
|
|||
SortedSet results = new TreeSet(new ProcessComparator());
|
||||
|
||||
// create the remote command with the AIX specific attributes
|
||||
String cmdLine = "ps -A -o ";
|
||||
String cmdLine = "ps -A -o "; //$NON-NLS-1$
|
||||
for (int i = 0; i < processAttributes.length; i++)
|
||||
{
|
||||
cmdLine = cmdLine + processAttributes[i];
|
||||
if ((processAttributes.length - i > 1)) cmdLine = cmdLine + ",";
|
||||
if ((processAttributes.length - i > 1)) cmdLine = cmdLine + ","; //$NON-NLS-1$
|
||||
}
|
||||
// run the command and get output
|
||||
Process ps = Runtime.getRuntime().exec(cmdLine);
|
||||
InputStreamReader isr = new InputStreamReader(ps.getInputStream());
|
||||
if (isr == null) return null;
|
||||
|
||||
BufferedReader reader = new BufferedReader(isr);
|
||||
if (reader == null) return null;
|
||||
|
||||
String nextLine = reader.readLine();
|
||||
if (nextLine != null && nextLine.trim().startsWith(firstColumnHeader)) nextLine = reader.readLine();
|
||||
while (nextLine != null)
|
||||
{
|
||||
String statusLine = "";
|
||||
String statusLine = ""; //$NON-NLS-1$
|
||||
// put the details of each process into a hashmap
|
||||
HashMap psLineContents = getPSOutput(nextLine);
|
||||
if (psLineContents == null)
|
||||
|
@ -78,56 +78,56 @@ public class UniversalZOSProcessHandler extends UniversalAIXProcessHandler
|
|||
continue;
|
||||
}
|
||||
|
||||
String pid = (String) psLineContents.get("pid");
|
||||
statusLine = pid + "|";
|
||||
String pid = (String) psLineContents.get("pid"); //$NON-NLS-1$
|
||||
statusLine = pid + "|"; //$NON-NLS-1$
|
||||
|
||||
// add the name to the status string
|
||||
String name = (String) psLineContents.get("comm");
|
||||
if (name == null) name = " ";
|
||||
statusLine = statusLine + name + "|";
|
||||
String name = (String) psLineContents.get("comm"); //$NON-NLS-1$
|
||||
if (name == null) name = " "; //$NON-NLS-1$
|
||||
statusLine = statusLine + name + "|"; //$NON-NLS-1$
|
||||
|
||||
// add the status letter to the status string
|
||||
String state = (String) psLineContents.get("state");
|
||||
if (state == null) state = " ";
|
||||
String state = (String) psLineContents.get("state"); //$NON-NLS-1$
|
||||
if (state == null) state = " "; //$NON-NLS-1$
|
||||
String stateCode = convertToStateCode(state);
|
||||
statusLine = statusLine + stateCode + "|";
|
||||
statusLine = statusLine + stateCode + "|"; //$NON-NLS-1$
|
||||
|
||||
// add the Tgid
|
||||
String tgid = (String) psLineContents.get("tgid");
|
||||
if (tgid == null) tgid = " ";
|
||||
statusLine = statusLine + tgid + "|";
|
||||
String tgid = (String) psLineContents.get("tgid"); //$NON-NLS-1$
|
||||
if (tgid == null) tgid = " "; //$NON-NLS-1$
|
||||
statusLine = statusLine + tgid + "|"; //$NON-NLS-1$
|
||||
|
||||
// add the Ppid
|
||||
String pPid = (String) psLineContents.get("ppid");
|
||||
if (pPid == null) pPid = " ";
|
||||
statusLine = statusLine + pPid + "|";
|
||||
String pPid = (String) psLineContents.get("ppid"); //$NON-NLS-1$
|
||||
if (pPid == null) pPid = " "; //$NON-NLS-1$
|
||||
statusLine = statusLine + pPid + "|"; //$NON-NLS-1$
|
||||
|
||||
// add the TracerPid
|
||||
String tracerpid = (String) psLineContents.get("tracerpid");
|
||||
if (tracerpid == null) tracerpid = " ";
|
||||
statusLine = statusLine + tracerpid + "|";
|
||||
String tracerpid = (String) psLineContents.get("tracerpid"); //$NON-NLS-1$
|
||||
if (tracerpid == null) tracerpid = " "; //$NON-NLS-1$
|
||||
statusLine = statusLine + tracerpid + "|"; //$NON-NLS-1$
|
||||
|
||||
String uid = (String) psLineContents.get("uid");
|
||||
if (uid == null) uid = " ";
|
||||
statusLine = statusLine + uid + "|"; // add the uid to the status string
|
||||
String uid = (String) psLineContents.get("uid"); //$NON-NLS-1$
|
||||
if (uid == null) uid = " "; //$NON-NLS-1$
|
||||
statusLine = statusLine + uid + "|"; // add the uid to the status string //$NON-NLS-1$
|
||||
|
||||
String username = (String) psLineContents.get("user");
|
||||
if (username == null) username = " ";
|
||||
statusLine = statusLine + username + "|"; // add the username to the status string
|
||||
String username = (String) psLineContents.get("user"); //$NON-NLS-1$
|
||||
if (username == null) username = " "; //$NON-NLS-1$
|
||||
statusLine = statusLine + username + "|"; // add the username to the status string //$NON-NLS-1$
|
||||
|
||||
// add the gid to the status string
|
||||
String gid = (String) psLineContents.get("gid");
|
||||
if (gid == null) gid = " ";
|
||||
statusLine = statusLine + gid + "|";
|
||||
String gid = (String) psLineContents.get("gid"); //$NON-NLS-1$
|
||||
if (gid == null) gid = " "; //$NON-NLS-1$
|
||||
statusLine = statusLine + gid + "|"; //$NON-NLS-1$
|
||||
|
||||
// add the VmSize to the status string
|
||||
String vmsize = (String) psLineContents.get("vsz");
|
||||
if (vmsize == null) vmsize = " ";
|
||||
statusLine = statusLine + vmsize +"|";
|
||||
String vmsize = (String) psLineContents.get("vsz"); //$NON-NLS-1$
|
||||
if (vmsize == null) vmsize = " "; //$NON-NLS-1$
|
||||
statusLine = statusLine + vmsize +"|"; //$NON-NLS-1$
|
||||
|
||||
// add a dummy vmrss to the status string
|
||||
// vmRss is not available on ZOS
|
||||
String vmrss = " ";
|
||||
String vmrss = " "; //$NON-NLS-1$
|
||||
statusLine = statusLine + vmrss;
|
||||
|
||||
if (rpfs.allows(statusLine))
|
||||
|
@ -153,7 +153,7 @@ public class UniversalZOSProcessHandler extends UniversalAIXProcessHandler
|
|||
protected HashMap getPSOutput(String nextLine)
|
||||
{
|
||||
HashMap contents = new HashMap();
|
||||
String[] values = nextLine.trim().split("\\s+");
|
||||
String[] values = nextLine.trim().split("\\s+"); //$NON-NLS-1$
|
||||
if (values == null || values.length < processAttributes.length) return null;
|
||||
for (int i = 0; i < processAttributes.length; i++)
|
||||
{
|
||||
|
@ -168,19 +168,19 @@ public class UniversalZOSProcessHandler extends UniversalAIXProcessHandler
|
|||
*/
|
||||
protected String convertToStateCode(String state)
|
||||
{
|
||||
String stateCode = " ";
|
||||
String stateCode = " "; //$NON-NLS-1$
|
||||
if (state == null) return stateCode;
|
||||
if (state.trim().equals("")) return stateCode;
|
||||
if (state.trim().equals("")) return stateCode; //$NON-NLS-1$
|
||||
for (int i = 0; i < state.length(); i++)
|
||||
{
|
||||
String nextState = (String) stateMap.get(new Character(state.charAt(i)));
|
||||
if (nextState != null)
|
||||
{
|
||||
stateCode = stateCode + nextState;
|
||||
if (i < state.length() - 1) stateCode = stateCode + ",";
|
||||
if (i < state.length() - 1) stateCode = stateCode + ","; //$NON-NLS-1$
|
||||
}
|
||||
}
|
||||
if (stateCode.trim().equals("")) return " ";
|
||||
if (stateCode.trim().equals("")) return " "; //$NON-NLS-1$ //$NON-NLS-2$
|
||||
else return stateCode.trim();
|
||||
}
|
||||
}
|
|
@ -98,7 +98,7 @@ public class SystemSearchFileNameMatcher implements ISystemSearchMatcher {
|
|||
* @return <code>true</code> if the file names string is "*", <code>false</code> otherwise.
|
||||
*/
|
||||
public boolean isFileNamesStringAsterisk() {
|
||||
return fileNamesString.equals("*");
|
||||
return fileNamesString.equals("*"); //$NON-NLS-1$
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -84,7 +84,7 @@ public class SystemSearchStringMatcher implements ISystemSearchMatcher {
|
|||
* @return <code>true</code> if the search string is "*", <code>false</code> otherwise.
|
||||
*/
|
||||
public boolean isSearchStringAsterisk() {
|
||||
return searchString.equals("*");
|
||||
return searchString.equals("*"); //$NON-NLS-1$
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -32,7 +32,7 @@ public class SystemSearchUtil {
|
|||
|
||||
private static SystemSearchUtil instance;
|
||||
|
||||
public static String FILE_NAMES_SEP_STRING = ",";
|
||||
public static String FILE_NAMES_SEP_STRING = ","; //$NON-NLS-1$
|
||||
|
||||
/**
|
||||
* Constructor for the utility class.
|
||||
|
@ -84,7 +84,7 @@ public class SystemSearchUtil {
|
|||
throw new NullPointerException();
|
||||
}
|
||||
|
||||
if (fileNamesString.equals("")) {
|
||||
if (fileNamesString.equals("")) { //$NON-NLS-1$
|
||||
return new HashSet();
|
||||
}
|
||||
|
||||
|
@ -116,7 +116,7 @@ public class SystemSearchUtil {
|
|||
throw new NullPointerException();
|
||||
}
|
||||
|
||||
if (fileNamesString.equals("")) {
|
||||
if (fileNamesString.equals("")) { //$NON-NLS-1$
|
||||
return new ArrayList();
|
||||
}
|
||||
|
||||
|
@ -178,7 +178,7 @@ public class SystemSearchUtil {
|
|||
// if it's not the first entry, then precede with ',' followed by space, i.e. ' '
|
||||
if (!first) {
|
||||
result.append(FILE_NAMES_SEP_STRING);
|
||||
result.append(" ");
|
||||
result.append(" "); //$NON-NLS-1$
|
||||
}
|
||||
// if first entry, don't do anything
|
||||
else {
|
||||
|
|
|
@ -99,7 +99,7 @@ public class TarEntry implements ITarConstants, Cloneable {
|
|||
|
||||
// if the name is an empty string, then don't fill in other fields,
|
||||
// since this indicates that we have reached end of file
|
||||
if (getName().equals("")) {
|
||||
if (getName().equals("")) { //$NON-NLS-1$
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -145,7 +145,7 @@ public class TarEntry implements ITarConstants, Cloneable {
|
|||
|
||||
// append null characters to the name
|
||||
for (int i = 0; i < length; i++) {
|
||||
fileName = fileName + "\0";
|
||||
fileName = fileName + "\0"; //$NON-NLS-1$
|
||||
}
|
||||
|
||||
name = fileName.getBytes();
|
||||
|
@ -181,8 +181,8 @@ public class TarEntry implements ITarConstants, Cloneable {
|
|||
mod += 01;
|
||||
}
|
||||
|
||||
String modString = "0100" + Integer.toString(mod, 8) + "44";
|
||||
modString = modString + "\0";
|
||||
String modString = "0100" + Integer.toString(mod, 8) + "44"; //$NON-NLS-1$ //$NON-NLS-2$
|
||||
modString = modString + "\0"; //$NON-NLS-1$
|
||||
|
||||
mode = modString.getBytes();
|
||||
}
|
||||
|
@ -227,11 +227,11 @@ public class TarEntry implements ITarConstants, Cloneable {
|
|||
|
||||
// prepend the string with 0s
|
||||
for (int i = 0; i < diff; i++) {
|
||||
sizeString = "0" + sizeString;
|
||||
sizeString = "0" + sizeString; //$NON-NLS-1$
|
||||
}
|
||||
|
||||
// append a space at the end
|
||||
sizeString = sizeString + " ";
|
||||
sizeString = sizeString + " "; //$NON-NLS-1$
|
||||
|
||||
size = sizeString.getBytes();
|
||||
}
|
||||
|
@ -260,11 +260,11 @@ public class TarEntry implements ITarConstants, Cloneable {
|
|||
|
||||
// prepend the string with 0s
|
||||
for (int i = 0; i < diff; i++) {
|
||||
mtimeString = "0" + mtimeString;
|
||||
mtimeString = "0" + mtimeString; //$NON-NLS-1$
|
||||
}
|
||||
|
||||
// append a space at the end
|
||||
mtimeString = mtimeString + " ";
|
||||
mtimeString = mtimeString + " "; //$NON-NLS-1$
|
||||
|
||||
mtime = mtimeString.getBytes();
|
||||
}
|
||||
|
@ -330,7 +330,7 @@ public class TarEntry implements ITarConstants, Cloneable {
|
|||
|
||||
// append null characters to the user name
|
||||
for (int i = 0; i < length; i++) {
|
||||
userName = userName + "\0";
|
||||
userName = userName + "\0"; //$NON-NLS-1$
|
||||
}
|
||||
|
||||
uname = userName.getBytes();
|
||||
|
@ -384,7 +384,7 @@ public class TarEntry implements ITarConstants, Cloneable {
|
|||
|
||||
String entryName = getName();
|
||||
|
||||
if (entryName.endsWith("/")) {
|
||||
if (entryName.endsWith("/")) { //$NON-NLS-1$
|
||||
return true;
|
||||
}
|
||||
else {
|
||||
|
@ -512,14 +512,14 @@ public class TarEntry implements ITarConstants, Cloneable {
|
|||
|
||||
// prepend the string with 0s
|
||||
for (int i = 0; i < diff; i++) {
|
||||
sumString = "0" + sumString;
|
||||
sumString = "0" + sumString; //$NON-NLS-1$
|
||||
}
|
||||
|
||||
// append a null character
|
||||
sumString = sumString + "\0";
|
||||
sumString = sumString + "\0"; //$NON-NLS-1$
|
||||
|
||||
// append a space
|
||||
sumString = sumString + " ";
|
||||
sumString = sumString + " "; //$NON-NLS-1$
|
||||
|
||||
// set the checksum
|
||||
chksum = sumString.getBytes();
|
||||
|
|
|
@ -241,7 +241,7 @@ public class TarFile implements ITarConstants {
|
|||
|
||||
// if the name of the entry is an empty string, it means we have reached end of file
|
||||
// so just return null
|
||||
if (entry.getName().equals("")) {
|
||||
if (entry.getName().equals("")) { //$NON-NLS-1$
|
||||
return null;
|
||||
}
|
||||
else {
|
||||
|
@ -283,7 +283,7 @@ public class TarFile implements ITarConstants {
|
|||
String entryName = entry.getName();
|
||||
|
||||
// if name of entry matches the given name, then that is the entry we are looking for
|
||||
if (entryName.equals(name) || entryName.equals(name + "/")) {
|
||||
if (entryName.equals(name) || entryName.equals(name + "/")) { //$NON-NLS-1$
|
||||
return entry;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -65,7 +65,7 @@ public class TarOutputStream extends OutputStream implements ITarConstants {
|
|||
private void ensureOpen() throws IOException {
|
||||
|
||||
if (isClosed) {
|
||||
throw new IOException("Stream closed");
|
||||
throw new IOException("Stream closed"); //$NON-NLS-1$
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -74,7 +74,7 @@ public class Activator extends Plugin {
|
|||
public void logException(Throwable t) {
|
||||
ILog log = getLog();
|
||||
String id = getBundle().getSymbolicName();
|
||||
IStatus status = new Status(IStatus.ERROR, id, 0, "Unexpected exception", t);
|
||||
IStatus status = new Status(IStatus.ERROR, id, 0, "Unexpected exception", t); //$NON-NLS-1$
|
||||
log.log(status);
|
||||
}
|
||||
|
||||
|
|
|
@ -54,10 +54,10 @@ public class RemoteFileCancelledException extends RemoteFileIOException {
|
|||
* </Message>
|
||||
*/
|
||||
private static SystemMessage getMyMessage() {
|
||||
String l1 = "Operation cancelled.";
|
||||
String l2 = "";
|
||||
String l1 = "Operation cancelled."; //$NON-NLS-1$
|
||||
String l2 = ""; //$NON-NLS-1$
|
||||
try {
|
||||
myMessage = new SystemMessage("RSE", "G", "1067", SystemMessage.ERROR, l1, l2);
|
||||
myMessage = new SystemMessage("RSE", "G", "1067", SystemMessage.ERROR, l1, l2); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
|
||||
} catch (IndicatorException e) {
|
||||
}
|
||||
return myMessage;
|
||||
|
|
|
@ -115,7 +115,7 @@ public class RemoteFileException extends SystemMessageException
|
|||
String msg = null;
|
||||
try { msg = bundle.getString(key); } catch (Exception exc) {}
|
||||
if (msg == null)
|
||||
msg = "Message with key " + key + " not found";
|
||||
msg = "Message with key " + key + " not found"; //$NON-NLS-1$ //$NON-NLS-2$
|
||||
return msg;
|
||||
}
|
||||
|
||||
|
|
|
@ -59,10 +59,10 @@ public class RemoteFileIOException extends RemoteFileException {
|
|||
* </Message>
|
||||
*/
|
||||
private static SystemMessage getMyMessage() {
|
||||
String l1 = "Operation failed. File system input or output error";
|
||||
String l2 = "Message reported from file system: %1";
|
||||
String l1 = "Operation failed. File system input or output error"; //$NON-NLS-1$
|
||||
String l2 = "Message reported from file system: %1"; //$NON-NLS-1$
|
||||
try {
|
||||
myMessage = new SystemMessage("RSE", "F", "1002", SystemMessage.ERROR, l1, l2);
|
||||
myMessage = new SystemMessage("RSE", "F", "1002", SystemMessage.ERROR, l1, l2); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
|
||||
} catch (IndicatorException e) {
|
||||
}
|
||||
return myMessage;
|
||||
|
|
|
@ -58,10 +58,10 @@ public class RemoteFileSecurityException extends RemoteFileException {
|
|||
*/
|
||||
private static SystemMessage getMyMessage() {
|
||||
if (myMessage == null) {
|
||||
String l1 = "Operation failed. Security violation";
|
||||
String l2 = "Message reported from file system: %1";
|
||||
String l1 = "Operation failed. Security violation"; //$NON-NLS-1$
|
||||
String l2 = "Message reported from file system: %1"; //$NON-NLS-1$
|
||||
try {
|
||||
myMessage = new SystemMessage("RSE", "F", "1001", SystemMessage.ERROR, l1, l2);
|
||||
myMessage = new SystemMessage("RSE", "F", "1001", SystemMessage.ERROR, l1, l2); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
|
||||
} catch (IndicatorException e) {
|
||||
}
|
||||
}
|
||||
|
|
|
@ -58,10 +58,10 @@ public class RemoteFolderNotEmptyException extends RemoteFileException {
|
|||
*/
|
||||
private static SystemMessage getMyMessage() {
|
||||
if (myMessage == null) {
|
||||
String l1 = "Folder is not empty. Cannot delete";
|
||||
String l2 = "The operation failed. One possible reason is that the folder is not empty";
|
||||
String l1 = "Folder is not empty. Cannot delete"; //$NON-NLS-1$
|
||||
String l2 = "The operation failed. One possible reason is that the folder is not empty"; //$NON-NLS-1$
|
||||
try {
|
||||
myMessage = new SystemMessage("RSE", "F", "1003", SystemMessage.ERROR, l1, l2);
|
||||
myMessage = new SystemMessage("RSE", "F", "1003", SystemMessage.ERROR, l1, l2); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
|
||||
} catch (IndicatorException e) {
|
||||
}
|
||||
}
|
||||
|
|
|
@ -21,10 +21,10 @@ import org.eclipse.rse.services.clientserver.SystemSearchString;
|
|||
|
||||
public interface IHostSearchResult
|
||||
{
|
||||
public static final String SEARCH_RESULT_DELIMITER = ":SEARCH";
|
||||
public static final String SEARCH_RESULT_OPEN_DELIMITER = "<";
|
||||
public static final String SEARCH_RESULT_CLOSE_DELIMITER = ">";
|
||||
public static final String SEARCH_RESULT_INDEX_DELIMITER = ":";
|
||||
public static final String SEARCH_RESULT_DELIMITER = ":SEARCH"; //$NON-NLS-1$
|
||||
public static final String SEARCH_RESULT_OPEN_DELIMITER = "<"; //$NON-NLS-1$
|
||||
public static final String SEARCH_RESULT_CLOSE_DELIMITER = ">"; //$NON-NLS-1$
|
||||
public static final String SEARCH_RESULT_INDEX_DELIMITER = ":"; //$NON-NLS-1$
|
||||
|
||||
public void setParent(Object parent);
|
||||
|
||||
|
|
|
@ -38,7 +38,7 @@ public interface IHostSearchResultConfiguration extends IHostSearchConstants {
|
|||
/**
|
||||
* Gets the results contained within the resultContainer
|
||||
* @param resultContainer
|
||||
* @return
|
||||
* @return the results
|
||||
*/
|
||||
public IHostSearchResult[] getContainedResults(Object resultContainer);
|
||||
|
||||
|
|
|
@ -46,7 +46,7 @@ public class FileTransferStatusListener extends StatusChangeListener
|
|||
_log = uploadLog;
|
||||
if (_log == null)
|
||||
{
|
||||
throw new Exception("Could not find log in DataStore.");
|
||||
throw new Exception("Could not find log in DataStore."); //$NON-NLS-1$
|
||||
}
|
||||
setStatus(findOrCreateUploadStatus(ds));
|
||||
}
|
||||
|
@ -59,13 +59,13 @@ public class FileTransferStatusListener extends StatusChangeListener
|
|||
// but also need to handle case where it's been uploaded before in the sessoin (i.e. for reseting values)
|
||||
if (result == null)
|
||||
{
|
||||
result = _log.getDataStore().createObject(_log, "uploadstatus", _remotePath);
|
||||
result.setAttribute(DE.A_SOURCE, "running");
|
||||
result.setAttribute(DE.A_VALUE, "");
|
||||
result = _log.getDataStore().createObject(_log, "uploadstatus", _remotePath); //$NON-NLS-1$
|
||||
result.setAttribute(DE.A_SOURCE, "running"); //$NON-NLS-1$
|
||||
result.setAttribute(DE.A_VALUE, ""); //$NON-NLS-1$
|
||||
|
||||
DataElement cmd = ds.findCommandDescriptor(DataStoreSchema.C_SET);
|
||||
|
||||
DataElement setstatus = ds.command(cmd, _log, true);
|
||||
ds.command(cmd, _log, true);
|
||||
/*
|
||||
try
|
||||
{
|
||||
|
@ -83,8 +83,8 @@ public class FileTransferStatusListener extends StatusChangeListener
|
|||
else
|
||||
{
|
||||
|
||||
result.setAttribute(DE.A_SOURCE, "running");
|
||||
result.setAttribute(DE.A_VALUE, "");
|
||||
result.setAttribute(DE.A_SOURCE, "running"); //$NON-NLS-1$
|
||||
result.setAttribute(DE.A_VALUE, ""); //$NON-NLS-1$
|
||||
}
|
||||
_statusElement = result;
|
||||
return result;
|
||||
|
|
|
@ -24,7 +24,6 @@ import org.eclipse.dstore.core.model.DataElement;
|
|||
import org.eclipse.dstore.core.model.DataStore;
|
||||
import org.eclipse.dstore.extra.internal.extra.DomainEvent;
|
||||
import org.eclipse.dstore.extra.internal.extra.IDomainListener;
|
||||
import org.eclipse.rse.core.model.ISystemRegistry;
|
||||
import org.eclipse.rse.core.subsystems.CommunicationsEvent;
|
||||
import org.eclipse.rse.core.subsystems.ICommunicationsListener;
|
||||
import org.eclipse.rse.dstore.universal.miners.IUniversalDataStoreConstants;
|
||||
|
@ -83,14 +82,12 @@ public class SearchResultsChangeListener implements IDomainListener, ICommunicat
|
|||
|
||||
_lastUpdateTime = 0;
|
||||
|
||||
ISystemRegistry registry = RSEUIPlugin.getTheSystemRegistry();
|
||||
|
||||
//_factory = ((FileServiceSubSystem)_subsys).getRemoteFileFactory();
|
||||
|
||||
if (_status.getValue().equals("done")) {
|
||||
if (_status.getValue().equals("done")) { //$NON-NLS-1$
|
||||
setDone();
|
||||
}
|
||||
else if (_status.getValue().equals("cancelled")) {
|
||||
else if (_status.getValue().equals("cancelled")) { //$NON-NLS-1$
|
||||
_cancelled = true;
|
||||
setDone();
|
||||
}
|
||||
|
@ -137,10 +134,10 @@ public class SearchResultsChangeListener implements IDomainListener, ICommunicat
|
|||
return;
|
||||
}
|
||||
|
||||
if (_status.getValue().equals("done")) {
|
||||
if (_status.getValue().equals("done")) { //$NON-NLS-1$
|
||||
setDone();
|
||||
}
|
||||
else if (_status.getValue().equals("cancelled")) {
|
||||
else if (_status.getValue().equals("cancelled")) { //$NON-NLS-1$
|
||||
_cancelled = true;
|
||||
setDone();
|
||||
}
|
||||
|
@ -180,7 +177,7 @@ public class SearchResultsChangeListener implements IDomainListener, ICommunicat
|
|||
// for defect 47414, this code changes the context used for creating IRemoteFiles
|
||||
char slash = '/';
|
||||
|
||||
if (_subsys.getHost().getSystemType().equals("Windows")) {
|
||||
if (_subsys.getHost().getSystemType().equals("Windows")) { //$NON-NLS-1$
|
||||
slash = '\\';
|
||||
}
|
||||
|
||||
|
@ -267,7 +264,7 @@ public class SearchResultsChangeListener implements IDomainListener, ICommunicat
|
|||
|
||||
if (result.getNestedSize() > 0) {
|
||||
|
||||
boolean isWindows = _subsys.getHost().getSystemType().equals("Windows");
|
||||
boolean isWindows = _subsys.getHost().getSystemType().equals("Windows"); //$NON-NLS-1$
|
||||
char separator = isWindows ? '\\' : '/';
|
||||
List contents = new ArrayList();
|
||||
|
||||
|
@ -283,12 +280,11 @@ public class SearchResultsChangeListener implements IDomainListener, ICommunicat
|
|||
searchResult.setText(resultElement.getName());
|
||||
|
||||
String source = resultElement.getSource().replace('\\', separator).replace('/', separator);
|
||||
String path = source;
|
||||
|
||||
String lineNumStr = null;
|
||||
int colonIndex = source.indexOf(":");
|
||||
int colonIndex = source.indexOf(":"); //$NON-NLS-1$
|
||||
if (colonIndex > 2)
|
||||
{
|
||||
path = source.substring(0, colonIndex);
|
||||
lineNumStr = source.substring(colonIndex);
|
||||
}
|
||||
|
||||
|
|
|
@ -67,7 +67,7 @@ public class StatusChangeListener implements IDomainListener, ICommunicationsLis
|
|||
}
|
||||
}
|
||||
} catch (Exception e) {
|
||||
SystemBasePlugin.logError("StatusChangeListener.FindShell exception: ", e);
|
||||
SystemBasePlugin.logError("StatusChangeListener.FindShell exception: ", e); //$NON-NLS-1$
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -311,7 +311,7 @@ public class StatusChangeListener implements IDomainListener, ICommunicationsLis
|
|||
|
||||
if (ICommunicationsDiagnostic.CANCEL_WAIT_REQUESTED == diagnostic.diagnosticStatus()) {
|
||||
cancelled = true;
|
||||
SystemBasePlugin.logError("StatusChangeListener.waitForUpdate cancelled by user.");
|
||||
SystemBasePlugin.logError("StatusChangeListener.waitForUpdate cancelled by user."); //$NON-NLS-1$
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -366,7 +366,7 @@ public class StatusChangeListener implements IDomainListener, ICommunicationsLis
|
|||
if (ICommunicationsDiagnostic.CANCEL_WAIT_REQUESTED == diagnostic.diagnosticStatus())
|
||||
{
|
||||
cancelled = true;
|
||||
SystemBasePlugin.logError("StatusChangeListener.waitForUpdate cancelled by user.");
|
||||
SystemBasePlugin.logError("StatusChangeListener.waitForUpdate cancelled by user."); //$NON-NLS-1$
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -395,7 +395,7 @@ public class StatusChangeListener implements IDomainListener, ICommunicationsLis
|
|||
* @return <code>true</code> if status done, <code>false</code> otherwise.
|
||||
*/
|
||||
protected boolean determineStatusDone() {
|
||||
return getStatus().getAttribute(DE.A_VALUE).equals("done") || getStatus().getAttribute(DE.A_NAME).equals("done");
|
||||
return getStatus().getAttribute(DE.A_VALUE).equals("done") || getStatus().getAttribute(DE.A_NAME).equals("done"); //$NON-NLS-1$ //$NON-NLS-2$
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -423,15 +423,15 @@ public class StatusChangeListener implements IDomainListener, ICommunicationsLis
|
|||
try {
|
||||
String name = getStatus().getName(); /* Get the current element status name: started/working/done */
|
||||
/* Log the current status */
|
||||
SystemBasePlugin.logError("StatusChangeListener."+name+": " + "Communications Diagnostic started");
|
||||
SystemBasePlugin.logError("StatusChangeListener."+name +
|
||||
": done = " + done +
|
||||
"; cancelled = " + cancelled +
|
||||
"; _networkDown = " + _networkDown );
|
||||
SystemBasePlugin.logError("StatusChangeListener."+name+": " + "Communications Diagnostic started"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
|
||||
SystemBasePlugin.logError("StatusChangeListener."+name + //$NON-NLS-1$
|
||||
": done = " + done + //$NON-NLS-1$
|
||||
"; cancelled = " + cancelled + //$NON-NLS-1$
|
||||
"; _networkDown = " + _networkDown ); //$NON-NLS-1$
|
||||
|
||||
ds = target.getDataStore();
|
||||
/* Log the status in DataStore */
|
||||
SystemBasePlugin.logError("StatusChangeListener."+name+"(DataStore): " + " isConnected = " + ds.isConnected() + "; isWaiting = " + ds.isWaiting(target));
|
||||
SystemBasePlugin.logError("StatusChangeListener."+name+"(DataStore): " + " isConnected = " + ds.isConnected() + "; isWaiting = " + ds.isWaiting(target)); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$
|
||||
|
||||
/*Log all nested DataElement's in target's parent*/
|
||||
List deList = target.getParent().getNestedData();
|
||||
|
@ -441,10 +441,10 @@ public class StatusChangeListener implements IDomainListener, ICommunicationsLis
|
|||
{
|
||||
DataElement child = (DataElement) deList.get(i);
|
||||
if (child != null) {
|
||||
SystemBasePlugin.logError("StatusChangeListener."+name+".child"+i+"(DataElement): " + child.toString());
|
||||
SystemBasePlugin.logError("StatusChangeListener."+name+".child"+i+"(DataElement): " + child.toString()); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
|
||||
DataElement descriptor = child.getDescriptor();
|
||||
if (descriptor != null)
|
||||
SystemBasePlugin.logError("StatusChangeListener."+name+".child"+i+"(Descriptor): " + descriptor.toString());
|
||||
SystemBasePlugin.logError("StatusChangeListener."+name+".child"+i+"(Descriptor): " + descriptor.toString()); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -462,7 +462,7 @@ public class StatusChangeListener implements IDomainListener, ICommunicationsLis
|
|||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
SystemBasePlugin.logError("StatusChangeListener.ICommunicationsDiagnostic exception: ", e);
|
||||
SystemBasePlugin.logError("StatusChangeListener.ICommunicationsDiagnostic exception: ", e); //$NON-NLS-1$
|
||||
}
|
||||
|
||||
return d; // return the created diagnostic class instance
|
||||
|
|
|
@ -129,7 +129,7 @@ public class DStoreFileSubSystemSearchResultConfiguration extends DStoreSearchRe
|
|||
|
||||
public void domainChanged(DomainEvent e)
|
||||
{
|
||||
if (_status.getValue().equals("done"))
|
||||
if (_status.getValue().equals("done")) //$NON-NLS-1$
|
||||
{
|
||||
setStatus(FINISHED);
|
||||
|
||||
|
|
|
@ -55,8 +55,7 @@ public class DStoreJavaLanguageUtility extends AbstractJavaLanguageUtility imple
|
|||
else {
|
||||
return null;
|
||||
}
|
||||
|
||||
String remotePath = remoteFile.getAbsolutePath();
|
||||
|
||||
DataElement deObj = ((DStoreHostFile)univFile.getHostFile()).getDataElement();
|
||||
|
||||
DataStore ds = deObj.getDataStore();
|
||||
|
@ -66,11 +65,11 @@ public class DStoreJavaLanguageUtility extends AbstractJavaLanguageUtility imple
|
|||
DataElement status = ds.synchronizedCommand(queryCmd, deObj, true);
|
||||
DataElement className = ds.find(status, DE.A_TYPE, TYPE_QUALIFIED_CLASSNAME, 1);
|
||||
|
||||
if (className != null && !className.equals("null")) {
|
||||
if (className != null && !className.equals("null")) { //$NON-NLS-1$
|
||||
return className.getName();
|
||||
}
|
||||
else {
|
||||
SystemBasePlugin.logWarning("Qualified class name for " + remoteFile.getAbsolutePath() + " is null");
|
||||
SystemBasePlugin.logWarning("Qualified class name for " + remoteFile.getAbsolutePath() + " is null"); //$NON-NLS-1$ //$NON-NLS-2$
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -38,7 +38,7 @@ public class DStoreWindowsFileSubSystemConfiguration extends DStoreFileSubSystem
|
|||
pool = mgr.createSystemFilterPool(getDefaultFilterPoolName(mgr.getName(), getId()), true); // true=>is deletable by user
|
||||
if (pool == null) // hmmm, why would this happen?
|
||||
{
|
||||
SystemBasePlugin.logError("Creating default filter pool "+getDefaultFilterPoolName(mgr.getName(), getId())+" for mgr "+mgr.getName()+" failed.",null);
|
||||
SystemBasePlugin.logError("Creating default filter pool "+getDefaultFilterPoolName(mgr.getName(), getId())+" for mgr "+mgr.getName()+" failed.",null); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
|
||||
return null;
|
||||
}
|
||||
if (isUserPrivateProfile(mgr))
|
||||
|
@ -50,7 +50,7 @@ public class DStoreWindowsFileSubSystemConfiguration extends DStoreFileSubSystem
|
|||
Vector filterStrings = new Vector();
|
||||
RemoteFileFilterString myHomeFilterString = new RemoteFileFilterString(this);
|
||||
myHomeFilterString.setPath(getSeparator());
|
||||
filterStrings.add(".\\*");
|
||||
filterStrings.add(".\\*"); //$NON-NLS-1$
|
||||
ISystemFilter filter = mgr.createSystemFilter(pool, SystemFileResources.RESID_FILTER_MYHOME,filterStrings);
|
||||
filter.setNonChangable(true);
|
||||
filter.setSingleFilterStringOnly(true);
|
||||
|
@ -65,14 +65,14 @@ public class DStoreWindowsFileSubSystemConfiguration extends DStoreFileSubSystem
|
|||
}
|
||||
catch (Exception exc)
|
||||
{
|
||||
SystemBasePlugin.logError("Error creating default filter pool",exc);
|
||||
SystemBasePlugin.logError("Error creating default filter pool",exc); //$NON-NLS-1$
|
||||
}
|
||||
return pool;
|
||||
}
|
||||
|
||||
public String getSeparator()
|
||||
{
|
||||
return "\\";
|
||||
return "\\"; //$NON-NLS-1$
|
||||
}
|
||||
|
||||
public char getSeparatorChar()
|
||||
|
|
|
@ -88,7 +88,7 @@ public class RemoteFilePropertyChangeListener implements IDomainListener,
|
|||
catch (Exception e)
|
||||
{
|
||||
SystemBasePlugin.logError(
|
||||
"StatusChangeListener.FindShell exception: ", e);
|
||||
"StatusChangeListener.FindShell exception: ", e); //$NON-NLS-1$
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -71,7 +71,7 @@ public class ServiceCommandShell extends RemoteCommandShell implements IServiceC
|
|||
{
|
||||
SimpleHostOutput line = (SimpleHostOutput)lineObj;
|
||||
|
||||
String type = event.isError() ? "stderr" : "stdout";
|
||||
String type = event.isError() ? "stderr" : "stdout"; //$NON-NLS-1$ //$NON-NLS-2$
|
||||
if (event.isError())
|
||||
{
|
||||
output = new RemoteError(this, type);
|
||||
|
|
|
@ -22,7 +22,6 @@ import java.util.List;
|
|||
|
||||
import org.eclipse.core.runtime.IProgressMonitor;
|
||||
import org.eclipse.rse.core.IRSESystemType;
|
||||
import org.eclipse.rse.core.SystemBasePlugin;
|
||||
import org.eclipse.rse.core.model.IHost;
|
||||
import org.eclipse.rse.core.subsystems.IConnectorService;
|
||||
import org.eclipse.rse.core.subsystems.IServiceSubSystemConfiguration;
|
||||
|
|
Loading…
Add table
Reference in a new issue