RSE
Release 3.0

Uses of Interface
org.eclipse.rse.subsystems.files.core.subsystems.IRemoteFile

Packages that use IRemoteFile
org.eclipse.rse.files.ui   
org.eclipse.rse.files.ui.actions   
org.eclipse.rse.files.ui.dialogs   
org.eclipse.rse.files.ui.resources   
org.eclipse.rse.files.ui.widgets   
org.eclipse.rse.shells.ui   
org.eclipse.rse.shells.ui.view   
org.eclipse.rse.subsystems.files.core.model   
org.eclipse.rse.subsystems.files.core.servicesubsystem   
org.eclipse.rse.subsystems.files.core.subsystems   
org.eclipse.rse.subsystems.files.core.util   
org.eclipse.rse.subsystems.shells.core.model   
 

Uses of IRemoteFile in org.eclipse.rse.files.ui
 

Methods in org.eclipse.rse.files.ui with parameters of type IRemoteFile
 Object ISystemAddFileListener.addButtonPressed(IHost selectedConnection, IRemoteFile[] selectedObjects)
          The user has pressed the Add button.
 Object ISystemAddFileListener.okToEnableAddButton(IHost selectedConnection, IRemoteFile[] selectedObjects)
          The user has selected a file or folder.
 

Uses of IRemoteFile in org.eclipse.rse.files.ui.actions
 

Methods in org.eclipse.rse.files.ui.actions that return IRemoteFile
 IRemoteFile SystemSelectRemoteFolderAction.getSelectedFolder()
          Retrieve selected folder object.
 IRemoteFile[] SystemSelectRemoteFolderAction.getSelectedFolders()
          Retrieve selected folder objects.
 IRemoteFile SystemSelectRemoteFileAction.getSelectedFile()
          Retrieve selected file object.
 IRemoteFile[] SystemSelectRemoteFileAction.getSelectedFiles()
          Retrieve selected file objects.
 

Methods in org.eclipse.rse.files.ui.actions with parameters of type IRemoteFile
 void SystemSelectRemoteFolderAction.setRootFolder(IRemoteFile rootFolder)
          Set the root folder from which to start listing folders.
 void SystemSelectRemoteFolderAction.setPreSelection(IRemoteFile selection)
          Set a file or folder to preselect.
 void SystemSelectRemoteFileAction.setRootFolder(IRemoteFile rootFolder)
          Set the root folder from which to start listing files.
 void SystemSelectRemoteFileAction.setPreSelection(IRemoteFile selection)
          Set a file or folder to preselect.
 

Uses of IRemoteFile in org.eclipse.rse.files.ui.dialogs
 

Methods in org.eclipse.rse.files.ui.dialogs with parameters of type IRemoteFile
 void ISaveAsDialog.setPreSelection(IRemoteFile selection)
           
 

Uses of IRemoteFile in org.eclipse.rse.files.ui.resources
 

Methods in org.eclipse.rse.files.ui.resources that return IRemoteFile
 IRemoteFile SystemEditableRemoteFile.getRemoteFile()
          Get the remote file
 

Methods in org.eclipse.rse.files.ui.resources with parameters of type IRemoteFile
 SystemEditableRemoteFile SystemUniversalTempFileListener.getEditedFile(IRemoteFile file)
           
 void SystemUniversalTempFileListener.upload(IRemoteFileSubSystem fs, IRemoteFile remoteFile, IFile tempFile, SystemIFileProperties properties, long storedModifiedStamp, SystemEditableRemoteFile editable, IProgressMonitor monitor)
          This method attempts to upload a temporary file in the workspace to a corresponding remote file location.
 void SystemEditableRemoteFile.setRemoteFile(IRemoteFile remoteFile)
          Set the remote file
 boolean SystemEditableRemoteFile.saveAs(IRemoteFile newRemoteFile, IProgressMonitor progressMonitor)
          Save as to a remote location
static void UniversalFileTransferUtility.transferRemoteResource(IRemoteFile srcFileOrFolder, IRemoteFile tgtFolder, IProgressMonitor monitor)
          Transfer a remote file or folder from one remote location to another.
protected static IFile UniversalFileTransferUtility.downloadFileToWorkspace(IRemoteFile srcFileOrFolder, IProgressMonitor monitor)
          replicates a remote file to the temp files project in the workspace
protected static void UniversalFileTransferUtility.setIFileProperties(IFile tempFile, IRemoteFile remoteFile, IRemoteFileSubSystem subSystem)
           
static Object UniversalFileTransferUtility.downloadResourceToWorkspace(IRemoteFile srcFileOrFolder, IProgressMonitor monitor)
          Replicates a remote file or folder to the workspace
static Object UniversalFileTransferUtility.uploadResourceFromWorkspace(IResource srcFileOrFolder, IRemoteFile targetFolder, IProgressMonitor monitor)
          Perform a copy via drag and drop.
static SystemRemoteResourceSet UniversalFileTransferUtility.uploadResourcesFromWorkspace(SystemWorkspaceResourceSet workspaceSet, IRemoteFile targetFolder, IProgressMonitor monitor, boolean checkForCollisions)
          Perform a copy via drag and drop.
static Object UniversalFileTransferUtility.uploadResourceFromWorkspace(IResource srcFileOrFolder, IRemoteFile targetFolder, IProgressMonitor monitor, boolean checkForCollisions)
          Perform a copy via drag and drop.
static void UniversalFileTransferUtility.compressedUploadFromWorkspace(IContainer directory, IRemoteFile newTargetFolder, IProgressMonitor monitor)
           
static void UniversalFileTransferUtility.transferProperties(IResource source, IRemoteFile target, IProgressMonitor monitor)
           
static IResource UniversalFileTransferUtility.compressedDownloadToWorkspace(IRemoteFile directory, IProgressMonitor monitor)
           
protected static void UniversalFileTransferUtility.cleanup(IRemoteFile arc1, File arc2)
           
static IResource UniversalFileTransferUtility.getTempFileFor(IRemoteFile srcFileOrFolder)
          Returns the corresponding temp file location for a remote file or folder
protected static UniversalFileTransferUtility.RenameStatus UniversalFileTransferUtility.checkForCollision(SystemRemoteResourceSet existingFiles, IRemoteFile targetFolder, String oldName, String oldPath)
           
protected static UniversalFileTransferUtility.RenameStatus UniversalFileTransferUtility.checkForCollision(SystemRemoteResourceSet existingFiles, IRemoteFile targetFolder, String oldName, String oldPath, List NamesInUse)
           
protected static boolean UniversalFileTransferUtility.checkForCollision(SystemRemoteResourceSet existingFiles, IRemoteFile targetFolder, String oldPath)
           
protected static String UniversalFileTransferUtility.checkForCollision(IRemoteFile targetFolder, String oldName)
           
protected static IFile UniversalFileTransferUtility.copyRemoteFileToWorkspace(IRemoteFile srcFileOrFolder, IProgressMonitor monitor)
          Deprecated. use downloadFileToWorkspace
static Object UniversalFileTransferUtility.copyRemoteResourceToWorkspace(IRemoteFile srcFileOrFolder, IProgressMonitor monitor)
          Deprecated. use downloadResourceToWorkspace
static Object UniversalFileTransferUtility.copyWorkspaceResourceToRemote(IResource srcFileOrFolder, IRemoteFile targetFolder, IProgressMonitor monitor)
          Deprecated. use uploadResourceFromWorkspace
static SystemRemoteResourceSet UniversalFileTransferUtility.copyWorkspaceResourcesToRemote(SystemWorkspaceResourceSet workspaceSet, IRemoteFile targetFolder, IProgressMonitor monitor, boolean checkForCollisions)
          Deprecated. use uploadResourcesFromWorkspace
static Object UniversalFileTransferUtility.copyWorkspaceResourceToRemote(IResource srcFileOrFolder, IRemoteFile targetFolder, IProgressMonitor monitor, boolean checkForCollisions)
          Deprecated. use uploadResourceFromWorkspace
static void UniversalFileTransferUtility.compressedCopyWorkspaceResourceToRemote(IContainer directory, IRemoteFile newTargetFolder, IProgressMonitor monitor)
          Deprecated. use compressedUploadFromWorkspace
static IResource UniversalFileTransferUtility.compressedCopyRemoteResourceToWorkspace(IRemoteFile directory, IProgressMonitor monitor)
          Deprecated. use compressedDownloadToWorkspace
 

Constructors in org.eclipse.rse.files.ui.resources with parameters of type IRemoteFile
SystemEditableRemoteFile(IWorkbenchPage page, IRemoteFile remoteFile, IEditorDescriptor editorDescriptor)
          Constructor for SystemEditableRemoteFile
SystemEditableRemoteFile(IRemoteFile remoteFile, IEditorDescriptor editorDescriptor)
          Constructor for SystemEditableRemoteFile
SystemEditableRemoteFile(IRemoteFile remoteFile)
          Constructor for SystemEditableRemoteFile
UniversalFileTransferUtility.RenameRunnable(IRemoteFile targetFileOrFolder)
           
UniversalFileTransferUtility.RenameRunnable(IRemoteFile targetFileOrFolder, List namesInUse)
           
 

Uses of IRemoteFile in org.eclipse.rse.files.ui.widgets
 

Methods in org.eclipse.rse.files.ui.widgets that return IRemoteFile
 IRemoteFile SystemQualifiedRemoteFolderCombo.getFolder()
          Query the folder combo field's current contents as an IRemoteFile object.
 IRemoteFile SystemQualifiedRemoteFolderCombo.convertToRemoteFile(String qualifiedFolder)
          Given a qualified folder name, return an IRemoteFile object representing it.
 IRemoteFile[] SystemSelectRemoteFilesForm.getSelectedFiles()
          Get the list of selected IRemoteFile objects.
 

Methods in org.eclipse.rse.files.ui.widgets with parameters of type IRemoteFile
 void SystemQualifiedRemoteFolderCombo.setFolders(IRemoteFile[] folders)
          Set the folders in the combo field.
 int SystemQualifiedRemoteFolderCombo.addFolder(IRemoteFile folder)
          Append a folder to the list.
 void SystemQualifiedRemoteFolderCombo.removeFolder(IRemoteFile folder)
          Remove a folder from the list.
 int SystemQualifiedRemoteFolderCombo.getFolderIndex(IRemoteFile folder)
          Get the index of a given folder in the current list for this combo.
 void SystemQualifiedRemoteFolderCombo.setFolder(IRemoteFile folder)
          Set the folder combo field's current contents given an IRemoteFile object.
 void SaveAsForm.setPreSelection(IRemoteFile selection)
           
 void ISystemRemoteFolderBrowseCompleteListener.fileSelected(IRemoteFile remoteFile)
          Notifies that the given file was selected from the browse dialog.
 void SystemSelectRemoteFilesForm.setRootFolder(IRemoteFile rootFolder)
          Set the root folder from which to populate the widgets
protected  void SystemRemoteFolderCombo.notifyBrowseActionCompleteListeners(IRemoteFile remoteFile)
          Notifies all registered listeners.
 void SystemSelectRemoteFileOrFolderForm.setRootFolder(IRemoteFile rootFolder)
          Set the root folder from which to start listing folders.
 void SystemSelectRemoteFileOrFolderForm.setPreSelection(IRemoteFile selection)
          Set a file or folder to preselect.
 

Uses of IRemoteFile in org.eclipse.rse.shells.ui
 

Methods in org.eclipse.rse.shells.ui with parameters of type IRemoteFile
static String RemoteCommandHelpers.getWorkingDirectory(IRemoteFile selectedFile)
          Helper method to return the path to change-directory to, given a selected remote file object
 

Uses of IRemoteFile in org.eclipse.rse.shells.ui.view
 

Methods in org.eclipse.rse.shells.ui.view that return IRemoteFile
static IRemoteFile SystemViewRemoteOutputAdapter.outputToFile(IRemoteOutput output)
          Returns the associated IRemoteFile for this line of remote output if one exists
 

Uses of IRemoteFile in org.eclipse.rse.subsystems.files.core.model
 

Methods in org.eclipse.rse.subsystems.files.core.model that return IRemoteFile
 IRemoteFile IRemotePath.toRemoteFile()
          Returns the remote file represented by the remote path.
 

Methods in org.eclipse.rse.subsystems.files.core.model with parameters of type IRemoteFile
 boolean ISystemFileTransferModeRegistry.isBinary(IRemoteFile remoteFile)
           
 boolean ISystemFileTransferModeRegistry.isText(IRemoteFile remoteFile)
           
 

Uses of IRemoteFile in org.eclipse.rse.subsystems.files.core.servicesubsystem
 

Classes in org.eclipse.rse.subsystems.files.core.servicesubsystem that implement IRemoteFile
 class AbstractRemoteFile
           
 

Fields in org.eclipse.rse.subsystems.files.core.servicesubsystem declared as IRemoteFile
protected  IRemoteFile FileServiceSubSystem._userHome
           
 

Methods in org.eclipse.rse.subsystems.files.core.servicesubsystem that return IRemoteFile
 IRemoteFile FileServiceSubSystem.getRemoteFileObject(IRemoteFile parent, String folderOrFileName, IProgressMonitor monitor)
          Constructs an IRemoteFile object given an unqualified file or folder name and its parent folder object.
 IRemoteFile FileServiceSubSystem.getRemoteFileObject(String folderOrFileName, IProgressMonitor monitor)
          Constructs and returns an IRemoteFile object given a fully-qualified file or folder name.
protected  IRemoteFile FileServiceSubSystem.getUserHome()
           
 IRemoteFile[] FileServiceSubSystem.getRemoteFileObjects(String[] folderOrFileNames, IProgressMonitor monitor)
           
 IRemoteFile[] FileServiceSubSystem.listMultiple(IRemoteFile[] parents, String[] fileNameFilters, int[] fileTypes, IProgressMonitor monitor)
          Return a list of remote folders and/or files in the given folder. Only file names are filtered by the given file name filters. It can be null for no sub-setting.
 IRemoteFile[] FileServiceSubSystem.listMultiple(IRemoteFile[] parents, String[] fileNameFilters, int fileType, IProgressMonitor monitor)
          Return a list of remote folders and/or files in the given folder. Only file names are filtered by the given file name filters. It can be null for no sub-setting.
 IRemoteFile[] FileServiceSubSystem.list(IRemoteFile parent, String fileNameFilter, IRemoteFileContext context, int fileType, IProgressMonitor monitor)
          Return a list of remote folders and/or files in the given folder. The files part of the list is filtered by the given file name filter. It can be null for no filtering.
 IRemoteFile[] FileServiceSubSystem.listRoots(IRemoteFileContext context, IProgressMonitor monitor)
           
 IRemoteFile FileServiceSubSystem.getParentFolder(IRemoteFile folderOrFile, IProgressMonitor monitor)
           
 IRemoteFile FileServiceSubSystem.createFile(IRemoteFile fileToCreate, IProgressMonitor monitor)
           
 IRemoteFile FileServiceSubSystem.createFolder(IRemoteFile folderToCreate, IProgressMonitor monitor)
           
 IRemoteFile FileServiceSubSystem.createFolders(IRemoteFile folderToCreate, IProgressMonitor monitor)
           
 

Methods in org.eclipse.rse.subsystems.files.core.servicesubsystem with parameters of type IRemoteFile
 IRemoteFileContext FileServiceSubSystem.getContextFor(IRemoteFile file)
           
 IRemoteFile FileServiceSubSystem.getRemoteFileObject(IRemoteFile parent, String folderOrFileName, IProgressMonitor monitor)
          Constructs an IRemoteFile object given an unqualified file or folder name and its parent folder object.
 IRemoteFile[] FileServiceSubSystem.listMultiple(IRemoteFile[] parents, String[] fileNameFilters, int[] fileTypes, IProgressMonitor monitor)
          Return a list of remote folders and/or files in the given folder. Only file names are filtered by the given file name filters. It can be null for no sub-setting.
 IRemoteFile[] FileServiceSubSystem.listMultiple(IRemoteFile[] parents, String[] fileNameFilters, int fileType, IProgressMonitor monitor)
          Return a list of remote folders and/or files in the given folder. Only file names are filtered by the given file name filters. It can be null for no sub-setting.
 IRemoteFile[] FileServiceSubSystem.list(IRemoteFile parent, String fileNameFilter, IRemoteFileContext context, int fileType, IProgressMonitor monitor)
          Return a list of remote folders and/or files in the given folder. The files part of the list is filtered by the given file name filter. It can be null for no filtering.
protected  boolean FileServiceSubSystem.isBinary(IRemoteFile source)
           
 void FileServiceSubSystem.upload(String source, IRemoteFile destination, String encoding, IProgressMonitor monitor)
           
 void FileServiceSubSystem.uploadMultiple(String[] sources, IRemoteFile[] destinations, String[] encodings, IProgressMonitor monitor)
          Put the local copies of the remote files to the remote locations. The files are assumed to be in the encodings specified, with two exceptions:
  • If a local files is binary, encoding does not apply.
  • If a local files is an XML file, then it will be copied to remote in the encoding specified in the XML declaration, or as determined from the XML specification.
 void FileServiceSubSystem.download(IRemoteFile file, String localpath, String encoding, IProgressMonitor monitor)
           
 void FileServiceSubSystem.downloadMultiple(IRemoteFile[] sources, String[] destinations, String[] encodings, IProgressMonitor monitor)
          Get the remote files and save them locally. The files are saved in the encodings specified, with two exceptions:
  • If a remote file is binary, encoding does not apply.
  • If a remote file is a XML file, then it will be copied to local in the encoding specified in the XML declaration, or as determined from the XML specification.
 void FileServiceSubSystem.copy(IRemoteFile sourceFolderOrFile, IRemoteFile targetFolder, String newName, IProgressMonitor monitor)
          Copy a file or folder to a new target parent folder.
 void FileServiceSubSystem.copyBatch(IRemoteFile[] sourceFolderOrFiles, IRemoteFile targetFolder, IProgressMonitor monitor)
          Copy a set of remote files or folders to a new target parent folder. Precondition: Sources and target must all be on the same system.

If an error occurs during the copy of an item, this operation stops on that item and a SystemMessageException is thrown. Items copied before that item will remain copied. Items copied after that item will not be copied. The item on which the error occurs will not be copied.

 IRemoteFile FileServiceSubSystem.getParentFolder(IRemoteFile folderOrFile, IProgressMonitor monitor)
           
 IRemoteFile FileServiceSubSystem.createFile(IRemoteFile fileToCreate, IProgressMonitor monitor)
           
 IRemoteFile FileServiceSubSystem.createFolder(IRemoteFile folderToCreate, IProgressMonitor monitor)
           
 IRemoteFile FileServiceSubSystem.createFolders(IRemoteFile folderToCreate, IProgressMonitor monitor)
           
 void FileServiceSubSystem.delete(IRemoteFile folderOrFile, IProgressMonitor monitor)
          Delete the given remote file or folder.
  • If the input is a folder, that folder must be empty for this to succeed.
 void FileServiceSubSystem.deleteBatch(IRemoteFile[] folderOrFiles, IProgressMonitor monitor)
          Delete the given batch of remote file or folder.
  • If any of the inputs are a folder, those folders must be empty for this to succeed.

If an error occurs during the deletion of an item, this operation stops on that item and a SystemMessageException is thrown. Items deleted before that item will remain deleted. Items specified after that item will not be deleted. The item on which the error occurs will not be deleted. Without an exception thrown in such cases, views may not be refreshed correctly to account for deleted resources.

 void FileServiceSubSystem.rename(IRemoteFile folderOrFile, String newName, IProgressMonitor monitor)
          Rename the given remote file or folder. This renames it in memory and, iff it exists, on disk.
 void FileServiceSubSystem.move(IRemoteFile sourceFolderOrFile, IRemoteFile targetFolder, String newName, IProgressMonitor monitor)
          Move a file or folder to a new target parent folder.
 void FileServiceSubSystem.setLastModified(IRemoteFile folderOrFile, long newDate, IProgressMonitor monitor)
          Set the last modified date for the given file or folder. Like a Unix "touch" operation. Folder or file must exist on disk for this to succeed.
 void FileServiceSubSystem.setReadOnly(IRemoteFile folderOrFile, boolean readOnly, IProgressMonitor monitor)
          Set a files read-only permissions. Folder or file must exist on disk for this to succeed.
 

Constructors in org.eclipse.rse.subsystems.files.core.servicesubsystem with parameters of type IRemoteFile
AbstractRemoteFile(FileServiceSubSystem subSystem, IRemoteFileContext context, IRemoteFile parent, IHostFile hostFile)
           
 

Uses of IRemoteFile in org.eclipse.rse.subsystems.files.core.subsystems
 

Subinterfaces of IRemoteFile in org.eclipse.rse.subsystems.files.core.subsystems
 interface IVirtualRemoteFile
           
 

Classes in org.eclipse.rse.subsystems.files.core.subsystems that implement IRemoteFile
 class RemoteFile
          A remote file represents a named file on a remote file system.
 class RemoteFileEmpty
          A "dummy" node to use as a place holder
 class RemoteFileRoot
          A root node used to drive a CheckboxTreeAndListGroup, or any viewer which takes a root which should return a single IRemoteFile object in the initial getChildren query.
 

Fields in org.eclipse.rse.subsystems.files.core.subsystems declared as IRemoteFile
protected  IRemoteFile RemoteFile._parentFile
           
protected  IRemoteFile RemoteFileContext.parentFile
           
 

Methods in org.eclipse.rse.subsystems.files.core.subsystems that return IRemoteFile
 IRemoteFile IRemoteFileFactory.createRemoteFile(IRemoteFileContext context, Object obj, boolean isRoot)
          Get the RemoteFile object
 IRemoteFile IRemoteFileFactory.createRemoteFile(IRemoteFileContext context, Object obj, boolean isRoot, boolean exists)
          Get the RemoteFile object when we know if it is a exists or not
 IRemoteFile IRemoteFileFactory.createRemoteFile(IRemoteFileContext context, Object obj, boolean isRoot, boolean exists, boolean isDir)
          Get the RemoteFile object when we know if it is a exists or not and whether it is a directory or not
 IRemoteFile IRemoteFileContext.getParentRemoteFile()
          Return the parent remote file object expanded to get this object, or null if no such parent
 IRemoteFile[] IRemoteFileSubSystem.listRoots(IProgressMonitor monitor)
          Return a list of roots/drives on the remote system.
 IRemoteFile[] IRemoteFileSubSystem.listMultiple(IRemoteFile[] parents, int[] fileTypes, IProgressMonitor monitor)
          Return a list of all remote folders and/or files in the given folders.
 IRemoteFile[] IRemoteFileSubSystem.listMultiple(IRemoteFile[] parents, String[] fileNameFilters, int[] fileTypes, IProgressMonitor monitor)
          Return a list of remote folders and/or files in the given folder.
 IRemoteFile[] IRemoteFileSubSystem.listMultiple(IRemoteFile[] parents, int fileType, IProgressMonitor monitor)
          Return a list of all remote folders and/or files in the given folders.
 IRemoteFile[] IRemoteFileSubSystem.listMultiple(IRemoteFile[] parents, String[] fileNameFilters, int fileType, IProgressMonitor monitor)
          Return a list of remote folders and/or files in the given folder.
 IRemoteFile[] IRemoteFileSubSystem.list(IRemoteFile parent, IProgressMonitor monitor)
          Return a list of all remote folders and/or files in the given folder.
 IRemoteFile[] IRemoteFileSubSystem.list(IRemoteFile parent, int fileType, IProgressMonitor monitor)
          Return a list of all remote folders and/or files in the given folder.
 IRemoteFile[] IRemoteFileSubSystem.list(IRemoteFile parent, String fileNameFilter, int fileType, IProgressMonitor monitor)
          Return a list of remote folders and/or files in the given folder.
 IRemoteFile[] IRemoteFileSubSystem.list(IRemoteFile parent, String fileNameFilter, IRemoteFileContext context, int fileType, IProgressMonitor monitor)
          Return a list of remote folders and/or files in the given folder.
 IRemoteFile IRemoteFileSubSystem.getParentFolder(IRemoteFile folderOrFile, IProgressMonitor monitor)
          Given a folder or file, return its parent folder object.
 IRemoteFile[] IRemoteFileSubSystem.getRemoteFileObjects(String[] folderOrFileNames, IProgressMonitor monitor)
          Given a set of fully qualified file or folder names, return an ISystemResourceSet object for it.
 IRemoteFile IRemoteFileSubSystem.getRemoteFileObject(String folderOrFileName, IProgressMonitor monitor)
          Given a fully qualified file or folder name, return an IRemoteFile object for it.
 IRemoteFile IRemoteFileSubSystem.getRemoteFileObject(IRemoteFile parent, String folderOrFileName, IProgressMonitor monitor)
          Given a un-qualified file or folder name, and its parent folder object, return an IRemoteFile object for the file.
 IRemoteFile IRemoteFileSubSystem.createFile(IRemoteFile fileToCreate, IProgressMonitor monitor)
          Create a new file, given its IRemoteFile object (these do not have to represent existing files).
 IRemoteFile IRemoteFileSubSystem.createFolder(IRemoteFile folderToCreate, IProgressMonitor monitor)
          Create a new folder, given its IRemoteFile object (these do not have to represent existing folders) The parent folder must exist for this to succeed.
 IRemoteFile IRemoteFileSubSystem.createFolders(IRemoteFile folderToCreate, IProgressMonitor monitor)
          Given an IRemoteFile for a folder, this will create that folder and any missing parent folders in its path.
 IRemoteFile[] IRemoteFileSubSystem.listRoots(IRemoteFileContext context, IProgressMonitor monitor)
          Return a list of roots/drives on the remote system.
 IRemoteFile IRemoteFileWrapper.getRemoteFile()
           
 IRemoteFile RemoteFileRoot.getRootFile()
          Return the root file node
 IRemoteFile[] RemoteFileRoot.getRootFiles()
          Return the root file node as an array of 1
 IRemoteFile IRemoteFile.getParentRemoteFile()
          Return the parent remote file object expanded to get this object, or null if no such parent exists.
 IRemoteFile RemoteFile.getParentRemoteFile()
          Return the parent remote file object expanded to get this object, or null if no such parent
 IRemoteFile[] RemoteFileSubSystem.listRoots(IProgressMonitor monitor)
          Return a list of roots/drives on the remote system
 IRemoteFile[] RemoteFileSubSystem.listMultiple(IRemoteFile[] parents, int[] fileTypes, IProgressMonitor monitor)
          Return a list of all remote folders and files in the given folder.
 IRemoteFile[] RemoteFileSubSystem.listMultiple(IRemoteFile[] parents, int fileType, IProgressMonitor monitor)
          Return a list of all remote folders and files in the given folder.
 IRemoteFile[] RemoteFileSubSystem.list(IRemoteFile parent, IProgressMonitor monitor)
          Return a list of all remote folders and files in the given folder.
 IRemoteFile[] RemoteFileSubSystem.list(IRemoteFile parent, int fileType, IProgressMonitor monitor)
          Return a list of all remote folders and files in the given folder.
 IRemoteFile[] RemoteFileSubSystem.list(IRemoteFile parent, String fileNameFilter, int fileType, IProgressMonitor monitor)
          Return a list of remote folders and files in the given folder.
 IRemoteFile[] RemoteFileSubSystem.getRemoteFileObjects(String[] folderOrFileNames, IProgressMonitor monitor)
          Given a set of fully qualified file or folder names, return an ISystemResourceSet object for it.
 IRemoteFile RemoteFileSubSystem.getCachedRemoteFile(String path)
          Returns the cached remote file with the specified path.
 IRemoteFile RemoteFileContext.getParentRemoteFile()
          Return the parent remote file object expanded to get this object, or null if no such parent
 

Methods in org.eclipse.rse.subsystems.files.core.subsystems with parameters of type IRemoteFile
 void IRemoteFileContext.setParentRemoteFile(IRemoteFile parentFile)
          Set the parent remote file object expanded to get this object, or null if no such parent
 AbstractRemoteFile[] IHostFileToRemoteFileAdapter.convertToRemoteFiles(FileServiceSubSystem ss, IRemoteFileContext context, IRemoteFile parent, IHostFile[] nodes)
          Convert a list of IHostFile objects from the file service into remote file objects.
 AbstractRemoteFile IHostFileToRemoteFileAdapter.convertToRemoteFile(FileServiceSubSystem ss, IRemoteFileContext context, IRemoteFile parent, IHostFile node)
          Convert a single IHostFile object from the file service into a remote file object.
 IRemoteFile[] IRemoteFileSubSystem.listMultiple(IRemoteFile[] parents, int[] fileTypes, IProgressMonitor monitor)
          Return a list of all remote folders and/or files in the given folders.
 IRemoteFile[] IRemoteFileSubSystem.listMultiple(IRemoteFile[] parents, String[] fileNameFilters, int[] fileTypes, IProgressMonitor monitor)
          Return a list of remote folders and/or files in the given folder.
 IRemoteFile[] IRemoteFileSubSystem.listMultiple(IRemoteFile[] parents, int fileType, IProgressMonitor monitor)
          Return a list of all remote folders and/or files in the given folders.
 IRemoteFile[] IRemoteFileSubSystem.listMultiple(IRemoteFile[] parents, String[] fileNameFilters, int fileType, IProgressMonitor monitor)
          Return a list of remote folders and/or files in the given folder.
 IRemoteFile[] IRemoteFileSubSystem.list(IRemoteFile parent, IProgressMonitor monitor)
          Return a list of all remote folders and/or files in the given folder.
 IRemoteFile[] IRemoteFileSubSystem.list(IRemoteFile parent, int fileType, IProgressMonitor monitor)
          Return a list of all remote folders and/or files in the given folder.
 IRemoteFile[] IRemoteFileSubSystem.list(IRemoteFile parent, String fileNameFilter, int fileType, IProgressMonitor monitor)
          Return a list of remote folders and/or files in the given folder.
 IRemoteFile[] IRemoteFileSubSystem.list(IRemoteFile parent, String fileNameFilter, IRemoteFileContext context, int fileType, IProgressMonitor monitor)
          Return a list of remote folders and/or files in the given folder.
 IRemoteFile IRemoteFileSubSystem.getParentFolder(IRemoteFile folderOrFile, IProgressMonitor monitor)
          Given a folder or file, return its parent folder object.
 String IRemoteFileSubSystem.getParentFolderName(IRemoteFile folderOrFile)
          Given a folder or file, return its parent folder name, fully qualified
 IRemoteFile IRemoteFileSubSystem.getRemoteFileObject(IRemoteFile parent, String folderOrFileName, IProgressMonitor monitor)
          Given a un-qualified file or folder name, and its parent folder object, return an IRemoteFile object for the file.
 IRemoteFile IRemoteFileSubSystem.createFile(IRemoteFile fileToCreate, IProgressMonitor monitor)
          Create a new file, given its IRemoteFile object (these do not have to represent existing files).
 IRemoteFile IRemoteFileSubSystem.createFolder(IRemoteFile folderToCreate, IProgressMonitor monitor)
          Create a new folder, given its IRemoteFile object (these do not have to represent existing folders) The parent folder must exist for this to succeed.
 IRemoteFile IRemoteFileSubSystem.createFolders(IRemoteFile folderToCreate, IProgressMonitor monitor)
          Given an IRemoteFile for a folder, this will create that folder and any missing parent folders in its path.
 void IRemoteFileSubSystem.delete(IRemoteFile folderOrFile, IProgressMonitor monitor)
          Delete the given remote file or folder.
 void IRemoteFileSubSystem.deleteBatch(IRemoteFile[] folderOrFiles, IProgressMonitor monitor)
          Delete the given batch of remote file or folder.
 void IRemoteFileSubSystem.rename(IRemoteFile folderOrFile, String newName, IProgressMonitor monitor)
          Rename the given remote file or folder.
 void IRemoteFileSubSystem.move(IRemoteFile sourceFolderOrFile, IRemoteFile targetFolder, String newName, IProgressMonitor monitor)
          Move a file or folder to a new target parent folder.
 void IRemoteFileSubSystem.setLastModified(IRemoteFile folderOrFile, long newDate, IProgressMonitor monitor)
          Set the last modified date for the given file or folder.
 void IRemoteFileSubSystem.setReadOnly(IRemoteFile folderOrFile, boolean readOnly, IProgressMonitor monitor)
          Set a files read-only permissions.
 void IRemoteFileSubSystem.copy(IRemoteFile sourceFolderOrFile, IRemoteFile targetFolder, String newName, IProgressMonitor monitor)
          Copy a file or folder to a new target parent folder.
 void IRemoteFileSubSystem.copyBatch(IRemoteFile[] sourceFolderOrFile, IRemoteFile targetFolder, IProgressMonitor monitor)
          Copy a set of remote files or folders to a new target parent folder.
 void IRemoteFileSubSystem.download(IRemoteFile source, String destination, String encoding, IProgressMonitor monitor)
          Get the remote file and save it locally.
 void IRemoteFileSubSystem.downloadMultiple(IRemoteFile[] sources, String[] destinations, String[] encodings, IProgressMonitor monitor)
          Get the remote files and save them locally.
 void IRemoteFileSubSystem.upload(String source, IRemoteFile destination, String encoding, IProgressMonitor monitor)
          Put the local copy of the remote file back to the remote location.
 void IRemoteFileSubSystem.uploadMultiple(String[] sources, IRemoteFile[] destinations, String[] encodings, IProgressMonitor monitor)
          Put the local copies of the remote files to the remote locations.
 void RemoteFileRoot.setRootFile(IRemoteFile rootFile)
          Reset the root file node
 boolean IRemoteFile.isAncestorOf(IRemoteFile file)
          Note: if this remoteFile is the same as the file passed as parameter, then this method returns true.
 boolean IRemoteFile.isDescendantOf(IRemoteFile file)
          Note: if this remoteFile is the same as the file passed as parameter, then this method returns true.
 void RemoteFile.setParentRemoteFile(IRemoteFile parentFile)
           
 boolean RemoteFile.isAncestorOf(IRemoteFile file)
           
 boolean RemoteFile.isDescendantOf(IRemoteFile file)
           
protected  RemoteFileContext RemoteFileSubSystem.getContext(IRemoteFile parent)
           
protected  RemoteFileContext RemoteFileSubSystem.getContext(IRemoteFile parent, RemoteFileFilterString rffs)
           
 IRemoteFile[] RemoteFileSubSystem.listMultiple(IRemoteFile[] parents, int[] fileTypes, IProgressMonitor monitor)
          Return a list of all remote folders and files in the given folder.
 IRemoteFile[] RemoteFileSubSystem.listMultiple(IRemoteFile[] parents, int fileType, IProgressMonitor monitor)
          Return a list of all remote folders and files in the given folder.
 IRemoteFile[] RemoteFileSubSystem.list(IRemoteFile parent, IProgressMonitor monitor)
          Return a list of all remote folders and files in the given folder.
 IRemoteFile[] RemoteFileSubSystem.list(IRemoteFile parent, int fileType, IProgressMonitor monitor)
          Return a list of all remote folders and files in the given folder.
 IRemoteFile[] RemoteFileSubSystem.list(IRemoteFile parent, String fileNameFilter, int fileType, IProgressMonitor monitor)
          Return a list of remote folders and files in the given folder.
 String RemoteFileSubSystem.getParentFolderName(IRemoteFile folderOrFile)
          Given a folder or file, return its parent folder name, fully qualified
 void RemoteFileSubSystem.cacheRemoteFile(IRemoteFile file, String path)
          Store the IRemoteFile in a hashmap to quick subsequent retrieval
 void RemoteFileSubSystem.cacheRemoteFile(IRemoteFile file)
          Store the IRemoteFile in a hashmap to quick subsequent retrieval
protected  void RemoteFileSubSystem.removeCachedRemoteFile(IRemoteFile file)
           
 void RemoteFileContext.setParentRemoteFile(IRemoteFile parentFileObject)
          Set the parent remote file object expanded to get this object
 

Constructors in org.eclipse.rse.subsystems.files.core.subsystems with parameters of type IRemoteFile
RemoteFileRoot(IRemoteFile rootFile)
          Constructor when root is known
RemoteFileSchedulingRule(IRemoteFile file)
           
RemoteFileContext(IRemoteFileSubSystem subsystem, IRemoteFile parentFileObject, RemoteFileFilterString filterString)
          Constructor that takes all inputs.
 

Uses of IRemoteFile in org.eclipse.rse.subsystems.files.core.util
 

Fields in org.eclipse.rse.subsystems.files.core.util declared as IRemoteFile
protected  IRemoteFile ValidatorFileUniqueName.parentFolder
           
 

Constructors in org.eclipse.rse.subsystems.files.core.util with parameters of type IRemoteFile
ValidatorFileUniqueName(Shell shell, IRemoteFile parentFolder, boolean isFolder)
          Constructor
 

Uses of IRemoteFile in org.eclipse.rse.subsystems.shells.core.model
 

Fields in org.eclipse.rse.subsystems.shells.core.model declared as IRemoteFile
protected  IRemoteFile RemoteCommandShell._cwd
           
protected  IRemoteFile SimpleCommandOperation._workingDirectory
           
protected  IRemoteFile RemoteCommandShellOperation._pwd
           
 

Methods in org.eclipse.rse.subsystems.shells.core.model that return IRemoteFile
 IRemoteFile RemoteCommandShell.getWorkingDirectory()
          Get the current working directory for this command
 

Methods in org.eclipse.rse.subsystems.shells.core.model with parameters of type IRemoteFile
 void RemoteCommandShell.setWorkingDirectory(IRemoteFile file)
          Set the current working directory for this command
 void RemoteCommandShellOperation.setWorkingDirectory(IRemoteFile pwd)
           
 

Constructors in org.eclipse.rse.subsystems.shells.core.model with parameters of type IRemoteFile
SimpleCommandOperation(IRemoteCmdSubSystem subsystem, IRemoteFile workingDirectory, boolean runAsShell)
           
RemoteCommandShellOperation(Shell shell, IRemoteCmdSubSystem cmdSubSystem, IRemoteFile pwd)
           
 


RSE
Release 3.0

Copyright (c) IBM Corporation and others 2000, 2008. All Rights Reserved.