Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarkus Schorn2015-07-22 05:57:51 -0400
committerMarkus Schorn2015-07-22 05:57:51 -0400
commit6a2c50443374154ad7703a91bb3079abb7082b02 (patch)
tree97f2b2bfebed288931f78e9689ff530a74857008
parentc9a2fe053b4b8567af6a2e6ad6a8ba674318cf5d (diff)
downloadorg.eclipse.tcf-6a2c50443374154ad7703a91bb3079abb7082b02.tar.gz
org.eclipse.tcf-6a2c50443374154ad7703a91bb3079abb7082b02.tar.xz
org.eclipse.tcf-6a2c50443374154ad7703a91bb3079abb7082b02.zip
Bug 473267: Cannot download file via connection with space in name.
Change-Id: Icb7587f8cde21e42568c008b22aca19216f10236 Signed-off-by: Markus Schorn <markus.schorn@windriver.com>
-rw-r--r--target_explorer/plugins/org.eclipse.tcf.te.tcf.filesystem.core/src/org/eclipse/tcf/te/tcf/filesystem/core/internal/url/TcfURLConnection.java29
-rw-r--r--target_explorer/plugins/org.eclipse.tcf.te.tcf.filesystem.core/src/org/eclipse/tcf/te/tcf/filesystem/core/nls/Messages.java277
-rw-r--r--target_explorer/plugins/org.eclipse.tcf.te.tcf.filesystem.core/src/org/eclipse/tcf/te/tcf/filesystem/core/nls/Messages.properties245
3 files changed, 280 insertions, 271 deletions
diff --git a/target_explorer/plugins/org.eclipse.tcf.te.tcf.filesystem.core/src/org/eclipse/tcf/te/tcf/filesystem/core/internal/url/TcfURLConnection.java b/target_explorer/plugins/org.eclipse.tcf.te.tcf.filesystem.core/src/org/eclipse/tcf/te/tcf/filesystem/core/internal/url/TcfURLConnection.java
index 16cf45158..b31c97669 100644
--- a/target_explorer/plugins/org.eclipse.tcf.te.tcf.filesystem.core/src/org/eclipse/tcf/te/tcf/filesystem/core/internal/url/TcfURLConnection.java
+++ b/target_explorer/plugins/org.eclipse.tcf.te.tcf.filesystem.core/src/org/eclipse/tcf/te/tcf/filesystem/core/internal/url/TcfURLConnection.java
@@ -13,6 +13,8 @@ import java.io.Closeable;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
+import java.net.URI;
+import java.net.URISyntaxException;
import java.net.URL;
import java.net.URLConnection;
import java.util.concurrent.atomic.AtomicReference;
@@ -86,18 +88,23 @@ public class TcfURLConnection extends URLConnection {
*/
public TcfURLConnection(final URL url) throws IOException {
super(url);
- String peerName = url.getHost();
- Assert.isNotNull(peerName);
- peer = findPeer(peerName);
- if (peer == null) {
- throw new IOException(NLS.bind(Messages.TcfURLConnection_NoPeerFound, peerName));
+ try {
+ URI uri = url.toURI();
+ String peerName = uri.getAuthority();
+ Assert.isNotNull(peerName);
+ peer = findPeer(peerName);
+ if (peer == null) {
+ throw new IOException(NLS.bind(Messages.TcfURLConnection_NoPeerFound, peerName));
+ }
+ path = FSTreeNode.stripNoSlashMarker(uri.getPath());
+ // Set default timeout.
+ setConnectTimeout(DEFAULT_CONNECT_TIMEOUT);
+ setOpenTimeout(DEFAULT_OPEN_TIMEOUT);
+ setReadTimeout(DEFAULT_READ_TIMEOUT);
+ setCloseTimeout(DEFAULT_CLOSE_TIMEOUT);
+ } catch (URISyntaxException e) {
+ throw new IOException(Messages.TcfURLConnection_errorInvalidURL + url.toString(), e);
}
- path = FSTreeNode.stripNoSlashMarker(url.getPath());
- // Set default timeout.
- setConnectTimeout(DEFAULT_CONNECT_TIMEOUT);
- setOpenTimeout(DEFAULT_OPEN_TIMEOUT);
- setReadTimeout(DEFAULT_READ_TIMEOUT);
- setCloseTimeout(DEFAULT_CLOSE_TIMEOUT);
}
/**
diff --git a/target_explorer/plugins/org.eclipse.tcf.te.tcf.filesystem.core/src/org/eclipse/tcf/te/tcf/filesystem/core/nls/Messages.java b/target_explorer/plugins/org.eclipse.tcf.te.tcf.filesystem.core/src/org/eclipse/tcf/te/tcf/filesystem/core/nls/Messages.java
index 7ccc968e2..41f8907e9 100644
--- a/target_explorer/plugins/org.eclipse.tcf.te.tcf.filesystem.core/src/org/eclipse/tcf/te/tcf/filesystem/core/nls/Messages.java
+++ b/target_explorer/plugins/org.eclipse.tcf.te.tcf.filesystem.core/src/org/eclipse/tcf/te/tcf/filesystem/core/nls/Messages.java
@@ -1,138 +1,139 @@
-/*******************************************************************************
- * Copyright (c) 2011, 2015 Wind River Systems, Inc. and others. All rights reserved.
- * This program and the accompanying materials are made available under the terms
- * of the Eclipse Public License v1.0 which accompanies this distribution, and is
- * available at http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Wind River Systems - initial API and implementation
- * William Chen (Wind River) - [345384] Provide property pages for remote file system nodes
- *******************************************************************************/
-package org.eclipse.tcf.te.tcf.filesystem.core.nls;
-
-import org.eclipse.osgi.util.NLS;
-
-/**
- * File System plug-in externalized strings management.
- */
-public class Messages extends NLS {
-
- // The plug-in resource bundle name
- private static final String BUNDLE_NAME = "org.eclipse.tcf.te.tcf.filesystem.core.nls.Messages"; //$NON-NLS-1$
-
- /**
- * Static constructor.
- */
- static {
- // Load message values from bundle file
- NLS.initializeMessages(BUNDLE_NAME, Messages.class);
- }
-
- // **** Declare externalized string id's down here *****
-
- public static String FSTreeNodeContentProvider_rootNodeLabel;
- public static String FSTreeNode_TypeFile;
- public static String FSTreeNode_TypeFileFolder;
- public static String FSTreeNode_TypeLocalDisk;
- public static String FSTreeNode_TypeSystemFile;
- public static String FSTreeNode_TypeUnknownFile;
- public static String FSTreeNodeWorkingCopy_commitOperation_name;
-
- public static String Operation_NotResponding;
- public static String Operation_OpeningChannelFailureMessage;
- public static String Operation_NoFileSystemError;
- public static String Operation_CannotOpenDir;
- public static String Operation_CopyNOfFile;
- public static String Operation_CopyOfFile;
- public static String Operation_CannotCreateDirectory;
- public static String Operation_TimeoutOpeningChannel;
-
- public static String OpCacheFileDigest_error_updatingDigest;
- public static String OpCacheFileDigest_name;
- public static String OpCommitAttr_error_cannotSetAttributes;
- public static String OpCommitAttr_name;
- public static String OpCopy_Copying;
- public static String OpCopy_CannotCopyFile;
- public static String OpCopy_CopyingFile;
- public static String OpCopy_error_noDirectory;
- public static String OpCopy_error_noFile;
-
- public static String OpCreate_error_existingFile;
- public static String OpCreate_TaskName;
- public static String OpCreateFile_error_create;
- public static String OpCreateFolder_error_createFolder;
-
- public static String TcfURLConnection_NoFileHandleReturned;
- public static String TcfURLConnection_NoPeerFound;
- public static String TcfURLConnection_NoSuchTcfAgent;
- public static String TcfURLConnection_relativePath;
-
- public static String OpDelete_Deleting;
- public static String OpDelete_error_delete;
- public static String OpDelete_error_readDir;
- public static String OpDelete_RemovingFileFolder;
-
- public static String OpDownload_Downloading;
- public static String OpDownload_DownloadingSingleFile;
-
- public static String OpMove_Moving;
- public static String OpMove_CannotMove;
- public static String OpMove_MovingFile;
-
- public static String OpParsePath_name;
-
- public static String OpRefresh_errorGetRoots;
- public static String OpRefresh_errorOpenDir;
- public static String OpRefresh_errorReadAttributes;
- public static String OpRefresh_name;
-
- public static String OpRename_TitleRename;
- public static String OpRestoreFavorites_name;
-
- public static String CacheManager_SetReadOnlyFailed;
- public static String OpStreamOp_Bytes;
- public static String OpStreamOp_KBs;
- public static String OpStreamOp_MBs;
- public static String OpTargetFileDigest_error_download;
- public static String OpTargetFileDigest_error_openFile;
-
- public static String OpUpload_error_openFile;
- public static String OpUpload_error_upload;
- public static String OpUpload_UploadingProgress;
- public static String OpUpload_UploadNFiles;
- public static String OpUpload_UploadSingleFile;
-
- public static String TcfInputStream_NoDataAvailable;
- public static String TcfInputStream_StreamClosed;
- public static String TcfOutputStream_StreamClosed;
- public static String TcfURLStreamHandlerService_ErrorURLFormat;
- public static String TcfURLStreamHandlerService_IllegalCharacter;
- public static String TcfURLStreamHandlerService_OnlyDiskPartError;
-
- public static String CacheManager_MkdirFailed;
-
- public static String FileTransferService_error_mkdirFailed;
- public static String BlockingFileSystemProxy_TimeoutOpeningFile;
- public static String BlockingFileSystemProxy_TimeoutClosingFile;
- public static String BlockingFileSystemProxy_TimeoutReadingFile;
- public static String BlockingFileSystemProxy_TimeoutWritingFile;
- public static String BlockingFileSystemProxy_TimeoutStat;
- public static String BlockingFileSystemProxy_TimeoutLstat;
- public static String BlockingFileSystemProxy_TimeoutFstat;
- public static String BlockingFileSystemProxy_TimeoutSetStat;
- public static String BlockingFileSystemProxy_TimeoutFSetStat;
- public static String BlockingFileSystemProxy_TimeoutOpeningDir;
- public static String BlockingFileSystemProxy_TimeoutReadingDir;
- public static String BlockingFileSystemProxy_TimeoutMakingDir;
- public static String BlockingFileSystemProxy_TimeoutRemovingDir;
- public static String BlockingFileSystemProxy_TimeoutListingRoots;
- public static String BlockingFileSystemProxy_TimeoutRemovingFile;
- public static String BlockingFileSystemProxy_TimeoutGettingRealPath;
- public static String BlockingFileSystemProxy_TimeoutRenamingFile;
- public static String BlockingFileSystemProxy_TimeoutReadingLink;
- public static String BlockingFileSystemProxy_TimeoutSymLink;
- public static String BlockingFileSystemProxy_TimeoutCopying;
- public static String BlockingFileSystemProxy_TimeoutGettingUser;
- public static String ModelManager_errorNoUserAccount;
- public static String ModelManager_errorOpenChannel;
-}
+/*******************************************************************************
+ * Copyright (c) 2011, 2015 Wind River Systems, Inc. and others. All rights reserved.
+ * This program and the accompanying materials are made available under the terms
+ * of the Eclipse Public License v1.0 which accompanies this distribution, and is
+ * available at http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Wind River Systems - initial API and implementation
+ * William Chen (Wind River) - [345384] Provide property pages for remote file system nodes
+ *******************************************************************************/
+package org.eclipse.tcf.te.tcf.filesystem.core.nls;
+
+import org.eclipse.osgi.util.NLS;
+
+/**
+ * File System plug-in externalized strings management.
+ */
+public class Messages extends NLS {
+
+ // The plug-in resource bundle name
+ private static final String BUNDLE_NAME = "org.eclipse.tcf.te.tcf.filesystem.core.nls.Messages"; //$NON-NLS-1$
+
+ /**
+ * Static constructor.
+ */
+ static {
+ // Load message values from bundle file
+ NLS.initializeMessages(BUNDLE_NAME, Messages.class);
+ }
+
+ // **** Declare externalized string id's down here *****
+
+ public static String FSTreeNodeContentProvider_rootNodeLabel;
+ public static String FSTreeNode_TypeFile;
+ public static String FSTreeNode_TypeFileFolder;
+ public static String FSTreeNode_TypeLocalDisk;
+ public static String FSTreeNode_TypeSystemFile;
+ public static String FSTreeNode_TypeUnknownFile;
+ public static String FSTreeNodeWorkingCopy_commitOperation_name;
+
+ public static String Operation_NotResponding;
+ public static String Operation_OpeningChannelFailureMessage;
+ public static String Operation_NoFileSystemError;
+ public static String Operation_CannotOpenDir;
+ public static String Operation_CopyNOfFile;
+ public static String Operation_CopyOfFile;
+ public static String Operation_CannotCreateDirectory;
+ public static String Operation_TimeoutOpeningChannel;
+
+ public static String OpCacheFileDigest_error_updatingDigest;
+ public static String OpCacheFileDigest_name;
+ public static String OpCommitAttr_error_cannotSetAttributes;
+ public static String OpCommitAttr_name;
+ public static String OpCopy_Copying;
+ public static String OpCopy_CannotCopyFile;
+ public static String OpCopy_CopyingFile;
+ public static String OpCopy_error_noDirectory;
+ public static String OpCopy_error_noFile;
+
+ public static String OpCreate_error_existingFile;
+ public static String OpCreate_TaskName;
+ public static String OpCreateFile_error_create;
+ public static String OpCreateFolder_error_createFolder;
+
+ public static String TcfURLConnection_errorInvalidURL;
+ public static String TcfURLConnection_NoFileHandleReturned;
+ public static String TcfURLConnection_NoPeerFound;
+ public static String TcfURLConnection_NoSuchTcfAgent;
+ public static String TcfURLConnection_relativePath;
+
+ public static String OpDelete_Deleting;
+ public static String OpDelete_error_delete;
+ public static String OpDelete_error_readDir;
+ public static String OpDelete_RemovingFileFolder;
+
+ public static String OpDownload_Downloading;
+ public static String OpDownload_DownloadingSingleFile;
+
+ public static String OpMove_Moving;
+ public static String OpMove_CannotMove;
+ public static String OpMove_MovingFile;
+
+ public static String OpParsePath_name;
+
+ public static String OpRefresh_errorGetRoots;
+ public static String OpRefresh_errorOpenDir;
+ public static String OpRefresh_errorReadAttributes;
+ public static String OpRefresh_name;
+
+ public static String OpRename_TitleRename;
+ public static String OpRestoreFavorites_name;
+
+ public static String CacheManager_SetReadOnlyFailed;
+ public static String OpStreamOp_Bytes;
+ public static String OpStreamOp_KBs;
+ public static String OpStreamOp_MBs;
+ public static String OpTargetFileDigest_error_download;
+ public static String OpTargetFileDigest_error_openFile;
+
+ public static String OpUpload_error_openFile;
+ public static String OpUpload_error_upload;
+ public static String OpUpload_UploadingProgress;
+ public static String OpUpload_UploadNFiles;
+ public static String OpUpload_UploadSingleFile;
+
+ public static String TcfInputStream_NoDataAvailable;
+ public static String TcfInputStream_StreamClosed;
+ public static String TcfOutputStream_StreamClosed;
+ public static String TcfURLStreamHandlerService_ErrorURLFormat;
+ public static String TcfURLStreamHandlerService_IllegalCharacter;
+ public static String TcfURLStreamHandlerService_OnlyDiskPartError;
+
+ public static String CacheManager_MkdirFailed;
+
+ public static String FileTransferService_error_mkdirFailed;
+ public static String BlockingFileSystemProxy_TimeoutOpeningFile;
+ public static String BlockingFileSystemProxy_TimeoutClosingFile;
+ public static String BlockingFileSystemProxy_TimeoutReadingFile;
+ public static String BlockingFileSystemProxy_TimeoutWritingFile;
+ public static String BlockingFileSystemProxy_TimeoutStat;
+ public static String BlockingFileSystemProxy_TimeoutLstat;
+ public static String BlockingFileSystemProxy_TimeoutFstat;
+ public static String BlockingFileSystemProxy_TimeoutSetStat;
+ public static String BlockingFileSystemProxy_TimeoutFSetStat;
+ public static String BlockingFileSystemProxy_TimeoutOpeningDir;
+ public static String BlockingFileSystemProxy_TimeoutReadingDir;
+ public static String BlockingFileSystemProxy_TimeoutMakingDir;
+ public static String BlockingFileSystemProxy_TimeoutRemovingDir;
+ public static String BlockingFileSystemProxy_TimeoutListingRoots;
+ public static String BlockingFileSystemProxy_TimeoutRemovingFile;
+ public static String BlockingFileSystemProxy_TimeoutGettingRealPath;
+ public static String BlockingFileSystemProxy_TimeoutRenamingFile;
+ public static String BlockingFileSystemProxy_TimeoutReadingLink;
+ public static String BlockingFileSystemProxy_TimeoutSymLink;
+ public static String BlockingFileSystemProxy_TimeoutCopying;
+ public static String BlockingFileSystemProxy_TimeoutGettingUser;
+ public static String ModelManager_errorNoUserAccount;
+ public static String ModelManager_errorOpenChannel;
+}
diff --git a/target_explorer/plugins/org.eclipse.tcf.te.tcf.filesystem.core/src/org/eclipse/tcf/te/tcf/filesystem/core/nls/Messages.properties b/target_explorer/plugins/org.eclipse.tcf.te.tcf.filesystem.core/src/org/eclipse/tcf/te/tcf/filesystem/core/nls/Messages.properties
index 80a81d094..2e781ebb6 100644
--- a/target_explorer/plugins/org.eclipse.tcf.te.tcf.filesystem.core/src/org/eclipse/tcf/te/tcf/filesystem/core/nls/Messages.properties
+++ b/target_explorer/plugins/org.eclipse.tcf.te.tcf.filesystem.core/src/org/eclipse/tcf/te/tcf/filesystem/core/nls/Messages.properties
@@ -1,122 +1,123 @@
-###############################################################################
-# Copyright (c) 2012, 2015 Wind River Systems, Inc. and others. All rights reserved.
-# This program and the accompanying materials are made available under the terms
-# of the Eclipse Public License v1.0 which accompanies this distribution, and is
-# available at http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-# Wind River Systems - initial API and implementation
-###############################################################################
-
-BlockingFileSystemProxy_TimeoutOpeningFile=Timeout while opening the file ''{0}''.
-BlockingFileSystemProxy_TimeoutClosingFile=Timeout while closing the handle ''{0}''.
-BlockingFileSystemProxy_TimeoutReadingFile=Timeout while reading the handle ''{0}''.
-BlockingFileSystemProxy_TimeoutWritingFile=Timeout while writing the handle ''{0}''.
-BlockingFileSystemProxy_TimeoutStat=Timeout while getting the stat of ''{0}''.
-BlockingFileSystemProxy_TimeoutLstat=Timeout while getting the lstat of ''{0}''.
-BlockingFileSystemProxy_TimeoutFstat=Timeout while getting the fstat of ''{0}''.
-BlockingFileSystemProxy_TimeoutSetStat=Timeout while setting the stat of ''{0}''.
-BlockingFileSystemProxy_TimeoutFSetStat=Timeout while setting the fstat of ''{0}''.
-BlockingFileSystemProxy_TimeoutOpeningDir=Timeout while opening the directory ''{0}''.
-BlockingFileSystemProxy_TimeoutReadingDir=Timeout while reading the directory ''{0}''.
-BlockingFileSystemProxy_TimeoutMakingDir=Timeout while making the directory ''{0}''.
-BlockingFileSystemProxy_TimeoutRemovingDir=Timeout while removing the directory ''{0}''.
-BlockingFileSystemProxy_TimeoutListingRoots=Timeout while listing root directories.
-BlockingFileSystemProxy_TimeoutRemovingFile=Timeout while removing the file ''{0}''.
-BlockingFileSystemProxy_TimeoutGettingRealPath=Timeout while getting real path for ''{0}''.
-BlockingFileSystemProxy_TimeoutRenamingFile=Timeout while renaming the file from ''{0}'' to ''{1}''.
-BlockingFileSystemProxy_TimeoutReadingLink=Timeout while reading the link for ''{0}''.
-BlockingFileSystemProxy_TimeoutSymLink=Timeout while creating a link ''{0}'' for ''{1}''.
-BlockingFileSystemProxy_TimeoutCopying=Timeout while copying files from ''{0}'' to ''{1}''.
-BlockingFileSystemProxy_TimeoutGettingUser=Timeout while getting the user data.
-
-CacheManager_MkdirFailed=Making directory {0} failed
-CacheManager_SetReadOnlyFailed=Setting the read-only attribute of {0} failed\!
-
-FileTransferService_error_mkdirFailed=Failed to create directory structure to {0}.
-
-FSTreeNodeContentProvider_rootNodeLabel=File System
-
-FSTreeNode_TypeFile=File
-FSTreeNode_TypeFileFolder=File Folder
-FSTreeNode_TypeLocalDisk=Local Disk
-FSTreeNode_TypeSystemFile=System file
-FSTreeNode_TypeUnknownFile=Unknown File
-
-FSTreeNodeWorkingCopy_commitOperation_name=Commit changes to {0}
-
-ModelManager_errorNoUserAccount=Cannot obtain user account for {0}
-ModelManager_errorOpenChannel=Cannot open channel for {0}
-
-Operation_NotResponding=The TCF agent on the target {0} is probably down. It is not responding.
-Operation_OpeningChannelFailureMessage=We cannot open a TCF channel to the target: {0}. It is caused by {1}.
-Operation_NoFileSystemError=This TCF agent, {0}, does not provide a file system service\!
-Operation_CannotOpenDir=Cannot open directory {0} because {1}
-Operation_CannotCreateDirectory=Cannot create directory {0}
-Operation_CopyNOfFile=Copy ({0}) of {1}
-Operation_CopyOfFile=Copy of {0}
-Operation_TimeoutOpeningChannel=Timeout while opening a channel\!
-OpStreamOp_Bytes=\ bytes
-OpStreamOp_KBs=\ KBs
-OpStreamOp_MBs=\ MBs
-
-OpCacheFileDigest_error_updatingDigest=Failed to update digest
-OpCacheFileDigest_name=Update cache digest
-OpCommitAttr_error_cannotSetAttributes=Cannot set attributes
-OpCommitAttr_name=Set file attributes:
-
-OpCopy_Copying=Copying {0}
-OpCopy_CannotCopyFile=Cannot copy file {0}
-OpCopy_CopyingFile=Copying files
-OpCopy_error_noDirectory={0} exists and is not a directory
-OpCopy_error_noFile={0} exists and is not a file
-
-OpCreate_error_existingFile=Cannot create {0}, a file or folder with the same name already exists
-OpCreate_TaskName=Creating {0}
-OpCreateFile_error_create=Error creating file {0}
-OpCreateFolder_error_createFolder=Error creating folder {0}
-
-OpDelete_Deleting=Deleting files
-OpDelete_error_delete=Cannot delete {0}
-OpDelete_error_readDir=Cannot list directory {0}
-OpDelete_RemovingFileFolder=Removing {0}
-
-OpDownload_Downloading=Downloading file {0}:{1}/{2}
-OpDownload_DownloadingSingleFile=Downloading file {0}...
-
-OpMove_Moving=Moving {0}
-OpMove_CannotMove=Cannot move {0}
-OpMove_MovingFile=Moving files
-
-OpParsePath_name=Restoring {0}
-
-OpRefresh_errorGetRoots=Cannot obtain root directories for {0}
-OpRefresh_errorOpenDir=Cannot list directory {0}
-OpRefresh_errorReadAttributes=Cannot read attributes of {0}
-OpRefresh_name=Refresh {0}
-
-OpRename_TitleRename=Rename
-OpRestoreFavorites_name=Open favorites
-
-OpTargetFileDigest_error_download=Cannot download {0}
-OpTargetFileDigest_error_openFile=Cannot open file {0}
-
-OpUpload_error_openFile=Cannot open file {0}
-OpUpload_error_upload=Cannot upload {0}
-OpUpload_UploadingProgress=Uploading file {0}: {1}/{2}
-OpUpload_UploadNFiles=Uploading {0} files...
-OpUpload_UploadSingleFile=Uploading file {0}
-
-TcfInputStream_NoDataAvailable=No data available
-TcfInputStream_StreamClosed=Stream is already closed\!
-
-TcfOutputStream_StreamClosed=Stream is already closed\!
-
-TcfURLConnection_NoFileHandleReturned=No file handle returned\!
-TcfURLConnection_NoPeerFound=Could not find the specified target with the ID {0}
-TcfURLConnection_NoSuchTcfAgent=TCF agent is already disconnected\!
-TcfURLConnection_relativePath=Path must be absolute
-
-TcfURLStreamHandlerService_ErrorURLFormat=Error TCF URL format\!
-TcfURLStreamHandlerService_IllegalCharacter=A Windows path does not permit character {0}.
-TcfURLStreamHandlerService_OnlyDiskPartError=A Windows path should not contain only disk part.
+###############################################################################
+# Copyright (c) 2012, 2015 Wind River Systems, Inc. and others. All rights reserved.
+# This program and the accompanying materials are made available under the terms
+# of the Eclipse Public License v1.0 which accompanies this distribution, and is
+# available at http://www.eclipse.org/legal/epl-v10.html
+#
+# Contributors:
+# Wind River Systems - initial API and implementation
+###############################################################################
+
+BlockingFileSystemProxy_TimeoutOpeningFile=Timeout while opening the file ''{0}''.
+BlockingFileSystemProxy_TimeoutClosingFile=Timeout while closing the handle ''{0}''.
+BlockingFileSystemProxy_TimeoutReadingFile=Timeout while reading the handle ''{0}''.
+BlockingFileSystemProxy_TimeoutWritingFile=Timeout while writing the handle ''{0}''.
+BlockingFileSystemProxy_TimeoutStat=Timeout while getting the stat of ''{0}''.
+BlockingFileSystemProxy_TimeoutLstat=Timeout while getting the lstat of ''{0}''.
+BlockingFileSystemProxy_TimeoutFstat=Timeout while getting the fstat of ''{0}''.
+BlockingFileSystemProxy_TimeoutSetStat=Timeout while setting the stat of ''{0}''.
+BlockingFileSystemProxy_TimeoutFSetStat=Timeout while setting the fstat of ''{0}''.
+BlockingFileSystemProxy_TimeoutOpeningDir=Timeout while opening the directory ''{0}''.
+BlockingFileSystemProxy_TimeoutReadingDir=Timeout while reading the directory ''{0}''.
+BlockingFileSystemProxy_TimeoutMakingDir=Timeout while making the directory ''{0}''.
+BlockingFileSystemProxy_TimeoutRemovingDir=Timeout while removing the directory ''{0}''.
+BlockingFileSystemProxy_TimeoutListingRoots=Timeout while listing root directories.
+BlockingFileSystemProxy_TimeoutRemovingFile=Timeout while removing the file ''{0}''.
+BlockingFileSystemProxy_TimeoutGettingRealPath=Timeout while getting real path for ''{0}''.
+BlockingFileSystemProxy_TimeoutRenamingFile=Timeout while renaming the file from ''{0}'' to ''{1}''.
+BlockingFileSystemProxy_TimeoutReadingLink=Timeout while reading the link for ''{0}''.
+BlockingFileSystemProxy_TimeoutSymLink=Timeout while creating a link ''{0}'' for ''{1}''.
+BlockingFileSystemProxy_TimeoutCopying=Timeout while copying files from ''{0}'' to ''{1}''.
+BlockingFileSystemProxy_TimeoutGettingUser=Timeout while getting the user data.
+
+CacheManager_MkdirFailed=Making directory {0} failed
+CacheManager_SetReadOnlyFailed=Setting the read-only attribute of {0} failed\!
+
+FileTransferService_error_mkdirFailed=Failed to create directory structure to {0}.
+
+FSTreeNodeContentProvider_rootNodeLabel=File System
+
+FSTreeNode_TypeFile=File
+FSTreeNode_TypeFileFolder=File Folder
+FSTreeNode_TypeLocalDisk=Local Disk
+FSTreeNode_TypeSystemFile=System file
+FSTreeNode_TypeUnknownFile=Unknown File
+
+FSTreeNodeWorkingCopy_commitOperation_name=Commit changes to {0}
+
+ModelManager_errorNoUserAccount=Cannot obtain user account for {0}
+ModelManager_errorOpenChannel=Cannot open channel for {0}
+
+Operation_NotResponding=The TCF agent on the target {0} is probably down. It is not responding.
+Operation_OpeningChannelFailureMessage=We cannot open a TCF channel to the target: {0}. It is caused by {1}.
+Operation_NoFileSystemError=This TCF agent, {0}, does not provide a file system service\!
+Operation_CannotOpenDir=Cannot open directory {0} because {1}
+Operation_CannotCreateDirectory=Cannot create directory {0}
+Operation_CopyNOfFile=Copy ({0}) of {1}
+Operation_CopyOfFile=Copy of {0}
+Operation_TimeoutOpeningChannel=Timeout while opening a channel\!
+OpStreamOp_Bytes=\ bytes
+OpStreamOp_KBs=\ KBs
+OpStreamOp_MBs=\ MBs
+
+OpCacheFileDigest_error_updatingDigest=Failed to update digest
+OpCacheFileDigest_name=Update cache digest
+OpCommitAttr_error_cannotSetAttributes=Cannot set attributes
+OpCommitAttr_name=Set file attributes:
+
+OpCopy_Copying=Copying {0}
+OpCopy_CannotCopyFile=Cannot copy file {0}
+OpCopy_CopyingFile=Copying files
+OpCopy_error_noDirectory={0} exists and is not a directory
+OpCopy_error_noFile={0} exists and is not a file
+
+OpCreate_error_existingFile=Cannot create {0}, a file or folder with the same name already exists
+OpCreate_TaskName=Creating {0}
+OpCreateFile_error_create=Error creating file {0}
+OpCreateFolder_error_createFolder=Error creating folder {0}
+
+OpDelete_Deleting=Deleting files
+OpDelete_error_delete=Cannot delete {0}
+OpDelete_error_readDir=Cannot list directory {0}
+OpDelete_RemovingFileFolder=Removing {0}
+
+OpDownload_Downloading=Downloading file {0}:{1}/{2}
+OpDownload_DownloadingSingleFile=Downloading file {0}...
+
+OpMove_Moving=Moving {0}
+OpMove_CannotMove=Cannot move {0}
+OpMove_MovingFile=Moving files
+
+OpParsePath_name=Restoring {0}
+
+OpRefresh_errorGetRoots=Cannot obtain root directories for {0}
+OpRefresh_errorOpenDir=Cannot list directory {0}
+OpRefresh_errorReadAttributes=Cannot read attributes of {0}
+OpRefresh_name=Refresh {0}
+
+OpRename_TitleRename=Rename
+OpRestoreFavorites_name=Open favorites
+
+OpTargetFileDigest_error_download=Cannot download {0}
+OpTargetFileDigest_error_openFile=Cannot open file {0}
+
+OpUpload_error_openFile=Cannot open file {0}
+OpUpload_error_upload=Cannot upload {0}
+OpUpload_UploadingProgress=Uploading file {0}: {1}/{2}
+OpUpload_UploadNFiles=Uploading {0} files...
+OpUpload_UploadSingleFile=Uploading file {0}
+
+TcfInputStream_NoDataAvailable=No data available
+TcfInputStream_StreamClosed=Stream is already closed\!
+
+TcfOutputStream_StreamClosed=Stream is already closed\!
+
+TcfURLConnection_errorInvalidURL=Invalid url:
+TcfURLConnection_NoFileHandleReturned=No file handle returned\!
+TcfURLConnection_NoPeerFound=Could not find the specified target with the ID {0}
+TcfURLConnection_NoSuchTcfAgent=TCF agent is already disconnected\!
+TcfURLConnection_relativePath=Path must be absolute
+
+TcfURLStreamHandlerService_ErrorURLFormat=Error TCF URL format\!
+TcfURLStreamHandlerService_IllegalCharacter=A Windows path does not permit character {0}.
+TcfURLStreamHandlerService_OnlyDiskPartError=A Windows path should not contain only disk part.

Back to the top