diff options
author | Kushal Munir | 2007-04-04 02:49:28 +0000 |
---|---|---|
committer | Kushal Munir | 2007-04-04 02:49:28 +0000 |
commit | 814a8b283e141f9e3b8cfd78b666227b1d007e9e (patch) | |
tree | 5f1cf2796e707fd417b836e0483a4fb204972d8f /rse/plugins/org.eclipse.rse.subsystems.files.local | |
parent | b9a672aedc14270ce89a4e5a6c2f3b827cf1db0f (diff) | |
download | org.eclipse.tm-814a8b283e141f9e3b8cfd78b666227b1d007e9e.tar.gz org.eclipse.tm-814a8b283e141f9e3b8cfd78b666227b1d007e9e.tar.xz org.eclipse.tm-814a8b283e141f9e3b8cfd78b666227b1d007e9e.zip |
[180485] [api] "Show Hidden" should be a view-only Preference and not on API level.
Diffstat (limited to 'rse/plugins/org.eclipse.rse.subsystems.files.local')
-rw-r--r-- | rse/plugins/org.eclipse.rse.subsystems.files.local/src/org/eclipse/rse/internal/subsystems/files/local/model/LocalFileAdapter.java | 35 |
1 files changed, 15 insertions, 20 deletions
diff --git a/rse/plugins/org.eclipse.rse.subsystems.files.local/src/org/eclipse/rse/internal/subsystems/files/local/model/LocalFileAdapter.java b/rse/plugins/org.eclipse.rse.subsystems.files.local/src/org/eclipse/rse/internal/subsystems/files/local/model/LocalFileAdapter.java index 4eaf333d1..d19dc1694 100644 --- a/rse/plugins/org.eclipse.rse.subsystems.files.local/src/org/eclipse/rse/internal/subsystems/files/local/model/LocalFileAdapter.java +++ b/rse/plugins/org.eclipse.rse.subsystems.files.local/src/org/eclipse/rse/internal/subsystems/files/local/model/LocalFileAdapter.java @@ -31,9 +31,7 @@ import org.eclipse.rse.subsystems.files.core.subsystems.IRemoteFileContext; public class LocalFileAdapter implements IHostFileToRemoteFileAdapter { - - - public IRemoteFile[] convertToRemoteFiles(FileServiceSubSystem ss, IRemoteFileContext context, IRemoteFile parent, IHostFile[] nodes, boolean includeHidden) + public IRemoteFile[] convertToRemoteFiles(FileServiceSubSystem ss, IRemoteFileContext context, IRemoteFile parent, IHostFile[] nodes) { if (nodes == null) return null; @@ -42,29 +40,26 @@ public class LocalFileAdapter implements IHostFileToRemoteFileAdapter { IHostFile child = nodes[i]; - if (includeHidden || !child.isHidden()) + IRemoteFile lfile; + + if (child instanceof LocalVirtualHostFile) + { + LocalVirtualHostFile node = (LocalVirtualHostFile)child; + lfile = new LocalVirtualFile(ss, context, node); + } + else { - IRemoteFile lfile; - if (child instanceof LocalVirtualHostFile) - { - LocalVirtualHostFile node = (LocalVirtualHostFile)child; - lfile = new LocalVirtualFile(ss, context, node); - } - else - { - LocalHostFile node = (LocalHostFile)child; - lfile = new LocalFile(ss, context, parent, node); - } - results.add(lfile); - ss.cacheRemoteFile(lfile); + LocalHostFile node = (LocalHostFile)child; + lfile = new LocalFile(ss, context, parent, node); } + + results.add(lfile); + ss.cacheRemoteFile(lfile); } + return (IRemoteFile[])results.toArray(new IRemoteFile[results.size()]); - } - - public IRemoteFile convertToRemoteFile(FileServiceSubSystem ss, IRemoteFileContext context, IRemoteFile parent, IHostFile node) { IRemoteFile file = null; |