RSE
Release 3.4

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 SystemSelectRemoteFileAction.getSelectedFile()
          Retrieve selected file object.
 IRemoteFile[] SystemSelectRemoteFileAction.getSelectedFiles()
          Retrieve selected file objects.
 IRemoteFile SystemSelectRemoteFolderAction.getSelectedFolder()
          Retrieve selected folder object.
 IRemoteFile[] SystemSelectRemoteFolderAction.getSelectedFolders()
          Retrieve selected folder objects.
 

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

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
protected static String UniversalFileTransferUtility.checkForCollision(IRemoteFile targetFolder, String oldName)
           
protected static boolean UniversalFileTransferUtility.checkForCollision(SystemRemoteResourceSet existingFiles, IRemoteFile targetFolder, String oldPath)
           
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 void UniversalFileTransferUtility.cleanup(IRemoteFile arc1, File arc2)
           
static IResource UniversalFileTransferUtility.compressedCopyRemoteResourceToWorkspace(IRemoteFile directory, IProgressMonitor monitor)
          Deprecated. use compressedDownloadToWorkspace
static void UniversalFileTransferUtility.compressedCopyWorkspaceResourceToRemote(IContainer directory, IRemoteFile newTargetFolder, IProgressMonitor monitor)
          Deprecated. use compressedUploadFromWorkspace
static IResource UniversalFileTransferUtility.compressedDownloadToWorkspace(IRemoteFile directory, IProgressMonitor monitor)
           
static void UniversalFileTransferUtility.compressedUploadFromWorkspace(IContainer directory, IRemoteFile newTargetFolder, IProgressMonitor monitor)
           
protected static IFile UniversalFileTransferUtility.copyRemoteFileToWorkspace(IRemoteFile srcFileOrFolder, IProgressMonitor monitor)
          Deprecated. use downloadFileToWorkspace
static Object UniversalFileTransferUtility.copyRemoteResourceToWorkspace(IRemoteFile srcFileOrFolder, IProgressMonitor monitor)
          Deprecated. use downloadResourceToWorkspace
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)
          Deprecated. use uploadResourceFromWorkspace
static Object UniversalFileTransferUtility.copyWorkspaceResourceToRemote(IResource srcFileOrFolder, IRemoteFile targetFolder, IProgressMonitor monitor, boolean checkForCollisions)
          Deprecated. use uploadResourceFromWorkspace
protected static IFile UniversalFileTransferUtility.downloadFileToWorkspace(IRemoteFile srcFileOrFolder, IProgressMonitor monitor)
          replicates a remote file to the temp files project in the workspace
static Object UniversalFileTransferUtility.downloadResourceToWorkspace(IRemoteFile srcFileOrFolder, IProgressMonitor monitor)
          Replicates a remote file or folder to the workspace
 SystemEditableRemoteFile SystemUniversalTempFileListener.getEditedFile(IRemoteFile file)
           
static IResource UniversalFileTransferUtility.getTempFileFor(IRemoteFile srcFileOrFolder)
          Returns the corresponding temp file location for a remote file or folder
 boolean SystemEditableRemoteFile.saveAs(IRemoteFile newRemoteFile, IProgressMonitor progressMonitor)
          Save as to a remote location
protected static void UniversalFileTransferUtility.setIFileProperties(IFile tempFile, IRemoteFile remoteFile, IRemoteFileSubSystem subSystem)
           
 void SystemEditableRemoteFile.setRemoteFile(IRemoteFile remoteFile)
          Set the remote file
static void UniversalFileTransferUtility.transferProperties(IResource source, IRemoteFile target, IProgressMonitor monitor)
           
static void UniversalFileTransferUtility.transferRemoteResource(IRemoteFile srcFileOrFolder, IRemoteFile tgtFolder, IProgressMonitor monitor)
          Transfer a remote file or folder from one remote location to another.
 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.
static Object UniversalFileTransferUtility.uploadResourceFromWorkspace(IResource srcFileOrFolder, IRemoteFile targetFolder, IProgressMonitor monitor)
          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 SystemRemoteResourceSet UniversalFileTransferUtility.uploadResourcesFromWorkspace(SystemWorkspaceResourceSet workspaceSet, IRemoteFile targetFolder, IProgressMonitor monitor, boolean checkForCollisions)
          Perform a copy via drag and drop.
 

Constructors in org.eclipse.rse.files.ui.resources with parameters of type IRemoteFile
SystemEditableRemoteFile(IRemoteFile remoteFile)
          Constructor for SystemEditableRemoteFile
SystemEditableRemoteFile(IRemoteFile remoteFile, IEditorDescriptor editorDescriptor)
          Constructor for SystemEditableRemoteFile
SystemEditableRemoteFile(IWorkbenchPage page, IRemoteFile remoteFile, IEditorDescriptor editorDescriptor)
          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.convertToRemoteFile(String qualifiedFolder)
          Given a qualified folder name, return an IRemoteFile object representing it.
 IRemoteFile SystemQualifiedRemoteFolderCombo.getFolder()
          Query the folder combo field's current contents as an IRemoteFile object.
 IRemoteFile[] SystemSelectRemoteFilesForm.getSelectedFiles()
          Get the list of selected IRemoteFile objects.
 

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

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)
           
 boolean ISystemFileTransferModeRegistry.isXML(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.createFile(IRemoteFile fileToCreate, IProgressMonitor monitor)
           
 IRemoteFile FileServiceSubSystem.createFolder(IRemoteFile folderToCreate, IProgressMonitor monitor)
           
 IRemoteFile FileServiceSubSystem.createFolders(IRemoteFile folderToCreate, IProgressMonitor monitor)
           
 IRemoteFile FileServiceSubSystem.getParentFolder(IRemoteFile folderOrFile, IProgressMonitor monitor)
           
 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.
 IRemoteFile[] FileServiceSubSystem.getRemoteFileObjects(String[] folderOrFileNames, IProgressMonitor monitor)
           
protected  IRemoteFile FileServiceSubSystem.getUserHome()
           
 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.
 IRemoteFile[] FileServiceSubSystem.listMultiple(IRemoteFile[] parents, String[] fileNameFilters, int[] fileTypes, IProgressMonitor monitor)
          Return a list of remote folders and/or files in the given folder.
 IRemoteFile[] FileServiceSubSystem.listMultiple(IRemoteFile[] parents, String[] fileNameFilters, int fileType, IProgressMonitor monitor)
          Return a list of remote folders and/or files in the given folder.
 IRemoteFile[] FileServiceSubSystem.listRoots(IRemoteFileContext context, IProgressMonitor monitor)
           
 

Methods in org.eclipse.rse.subsystems.files.core.servicesubsystem with parameters of type IRemoteFile
 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.
 void FileServiceSubSystem.copyBatch(IRemoteFile[] sourceFolderOrFiles, IRemoteFile targetFolder, IProgressMonitor monitor)
          Copy a set of remote files or folders to a new target parent folder.
 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.
 void FileServiceSubSystem.deleteBatch(IRemoteFile[] folderOrFiles, IProgressMonitor monitor)
          Delete the given batch of remote file or folder.
 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.
 IRemoteFileContext FileServiceSubSystem.getContextFor(IRemoteFile file)
           
 IRemoteFile FileServiceSubSystem.getParentFolder(IRemoteFile folderOrFile, IProgressMonitor monitor)
           
 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.
protected  boolean FileServiceSubSystem.isBinary(IRemoteFile source)
           
 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.
 IRemoteFile[] FileServiceSubSystem.listMultiple(IRemoteFile[] parents, String[] fileNameFilters, int[] fileTypes, IProgressMonitor monitor)
          Return a list of remote folders and/or files in the given folder.
 IRemoteFile[] FileServiceSubSystem.listMultiple(IRemoteFile[] parents, String[] fileNameFilters, int fileType, IProgressMonitor monitor)
          Return a list of remote folders and/or files in the given folder.
 void FileServiceSubSystem.move(IRemoteFile sourceFolderOrFile, IRemoteFile targetFolder, String newName, IProgressMonitor monitor)
          Move a file or folder to a new target parent folder.
 void FileServiceSubSystem.rename(IRemoteFile folderOrFile, String newName, IProgressMonitor monitor)
          Rename the given remote file or folder.
 void FileServiceSubSystem.setLastModified(IRemoteFile folderOrFile, long newDate, IProgressMonitor monitor)
          Set the last modified date for the given file or folder.
 void FileServiceSubSystem.setReadOnly(IRemoteFile folderOrFile, boolean readOnly, IProgressMonitor monitor)
          Set a files read-only permissions.
 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.
 

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 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 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 RemoteFileSubSystem.getCachedRemoteFile(String path)
          Returns the cached remote file with the specified path.
 IRemoteFile IRemoteFileSubSystem.getParentFolder(IRemoteFile folderOrFile, IProgressMonitor monitor)
          Given a folder or file, return its parent folder object.
 IRemoteFile IRemoteFileContext.getParentRemoteFile()
          Return the parent remote file object expanded to get this object, or null if no such parent
 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 RemoteFileContext.getParentRemoteFile()
          Return the parent remote file object expanded to get this object, or null if no such parent
 IRemoteFile IRemoteFileWrapper.getRemoteFile()
           
 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.getRemoteFileObject(String folderOrFileName, IProgressMonitor monitor)
          Given a fully qualified file or folder name, return an IRemoteFile object for it.
 IRemoteFile[] IRemoteFileSubSystem.getRemoteFileObjects(String[] folderOrFileNames, IProgressMonitor monitor)
          Given a set of fully qualified file or folder names, return an ISystemResourceSet object for it.
 IRemoteFile[] RemoteFileSubSystem.getRemoteFileObjects(String[] folderOrFileNames, IProgressMonitor monitor)
          Given a set of fully qualified file or folder names, return an ISystemResourceSet object for it.
 IRemoteFile RemoteFileRoot.getRootFile()
          Return the root file node
 IRemoteFile[] RemoteFileRoot.getRootFiles()
          Return the root file node as an array of 1
 IRemoteFile[] IRemoteFileSubSystem.list(IRemoteFile parent, int fileType, IProgressMonitor monitor)
          Return a list of all remote folders and/or 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[] IRemoteFileSubSystem.list(IRemoteFile parent, IProgressMonitor monitor)
          Return a list of all remote folders and/or 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[] IRemoteFileSubSystem.list(IRemoteFile parent, String fileNameFilter, int fileType, IProgressMonitor monitor)
          Return a list of remote folders and/or 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[] 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.listMultiple(IRemoteFile[] parents, int[] fileTypes, IProgressMonitor monitor)
          Return a list of all remote folders and/or files in the given folders.
 IRemoteFile[] RemoteFileSubSystem.listMultiple(IRemoteFile[] parents, int[] fileTypes, IProgressMonitor monitor)
          Return a list of all remote folders and 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[] RemoteFileSubSystem.listMultiple(IRemoteFile[] parents, int fileType, IProgressMonitor monitor)
          Return a list of all remote folders and files in the given folder.
 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, String[] fileNameFilters, int fileType, IProgressMonitor monitor)
          Return a list of remote folders and/or files in the given folder.
 IRemoteFile[] IRemoteFileSubSystem.listRoots(IProgressMonitor monitor)
          Return a list of roots/drives on the remote system.
 IRemoteFile[] RemoteFileSubSystem.listRoots(IProgressMonitor monitor)
          Return a list of roots/drives on the remote system
 IRemoteFile[] IRemoteFileSubSystem.listRoots(IRemoteFileContext context, IProgressMonitor monitor)
          Return a list of roots/drives on the remote system.
 

Methods in org.eclipse.rse.subsystems.files.core.subsystems with parameters of type IRemoteFile
 void RemoteFileSubSystem.cacheRemoteFile(IRemoteFile file)
          Store the IRemoteFile in a hashmap to quick subsequent retrieval
 void RemoteFileSubSystem.cacheRemoteFile(IRemoteFile file, String path)
          Store the IRemoteFile in a hashmap to quick subsequent retrieval
 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.
 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.
 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.copyBatch(IRemoteFile[] sourceFolderOrFile, IRemoteFile targetFolder, IProgressMonitor monitor)
          Copy a set of remote files or folders to a new target parent folder.
 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.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.
protected  RemoteFileContext RemoteFileSubSystem.getContext(IRemoteFile parent)
           
protected  RemoteFileContext RemoteFileSubSystem.getContext(IRemoteFile parent, RemoteFileFilterString rffs)
           
 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
 String RemoteFileSubSystem.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.
 boolean IRemoteFile.isAncestorOf(IRemoteFile file)
          Note: if this remoteFile is the same as the file passed as parameter, then this method returns true.
 boolean RemoteFile.isAncestorOf(IRemoteFile file)
           
 boolean IRemoteFile.isDescendantOf(IRemoteFile file)
          Note: if this remoteFile is the same as the file passed as parameter, then this method returns true.
 boolean RemoteFile.isDescendantOf(IRemoteFile file)
           
 IRemoteFile[] IRemoteFileSubSystem.list(IRemoteFile parent, int fileType, IProgressMonitor monitor)
          Return a list of all remote folders and/or 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[] IRemoteFileSubSystem.list(IRemoteFile parent, IProgressMonitor monitor)
          Return a list of all remote folders and/or 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[] IRemoteFileSubSystem.list(IRemoteFile parent, String fileNameFilter, int fileType, IProgressMonitor monitor)
          Return a list of remote folders and/or 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[] 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.listMultiple(IRemoteFile[] parents, int[] fileTypes, IProgressMonitor monitor)
          Return a list of all remote folders and/or files in the given folders.
 IRemoteFile[] RemoteFileSubSystem.listMultiple(IRemoteFile[] parents, int[] fileTypes, IProgressMonitor monitor)
          Return a list of all remote folders and 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[] RemoteFileSubSystem.listMultiple(IRemoteFile[] parents, int fileType, IProgressMonitor monitor)
          Return a list of all remote folders and files in the given folder.
 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, String[] fileNameFilters, int fileType, IProgressMonitor monitor)
          Return a list of remote folders and/or files in the given folder.
 void IRemoteFileSubSystem.move(IRemoteFile sourceFolderOrFile, IRemoteFile targetFolder, String newName, IProgressMonitor monitor)
          Move a file or folder to a new target parent folder.
protected  void RemoteFileSubSystem.removeCachedRemoteFile(IRemoteFile file)
           
 void IRemoteFileSubSystem.rename(IRemoteFile folderOrFile, String newName, IProgressMonitor monitor)
          Rename the given remote file or folder.
 void IRemoteFileSubSystem.setLastModified(IRemoteFile folderOrFile, long newDate, IProgressMonitor monitor)
          Set the last modified date for the given file or folder.
 void IRemoteFileContext.setParentRemoteFile(IRemoteFile parentFile)
          Set the parent remote file object expanded to get this object, or null if no such parent
 void RemoteFile.setParentRemoteFile(IRemoteFile parentFile)
           
 void RemoteFileContext.setParentRemoteFile(IRemoteFile parentFileObject)
          Set the parent remote file object expanded to get this object
 void IRemoteFileSubSystem.setReadOnly(IRemoteFile folderOrFile, boolean readOnly, IProgressMonitor monitor)
          Set a files read-only permissions.
 void RemoteFileRoot.setRootFile(IRemoteFile rootFile)
          Reset the root file node
 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.
 

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

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 RemoteCommandShellOperation._pwd
           
protected  IRemoteFile SimpleCommandOperation._workingDirectory
           
 

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
RemoteCommandShellOperation(Shell shell, IRemoteCmdSubSystem cmdSubSystem, IRemoteFile pwd)
          Constructor
SimpleCommandOperation(IRemoteCmdSubSystem subsystem, IRemoteFile workingDirectory, boolean runAsShell)
           
 


RSE
Release 3.4

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