public class RemoteFileManagerImpl extends RemoteFileManager implements Disposable
Disposable.Parent
Constructor and Description |
---|
RemoteFileManagerImpl() |
Modifier and Type | Method and Description |
---|---|
void |
addFileListener(HttpVirtualFileListener listener) |
void |
addFileListener(HttpVirtualFileListener listener,
Disposable parentDisposable) |
void |
addRemoteContentProvider(RemoteContentProvider provider) |
void |
addRemoteContentProvider(RemoteContentProvider provider,
Disposable parentDisposable) |
void |
dispose()
Usually not invoked directly, see class javadoc.
|
RemoteContentProvider |
findContentProvider(Url url) |
void |
fireFileDownloaded(VirtualFile file) |
com.intellij.openapi.vfs.impl.http.HttpVirtualFileImpl |
getOrCreateFile(com.intellij.openapi.vfs.impl.http.HttpVirtualFileImpl parent,
Url url,
java.lang.String path,
boolean directory) |
LocalFileStorage |
getStorage() |
void |
removeFileListener(HttpVirtualFileListener listener) |
void |
removeRemoteContentProvider(RemoteContentProvider provider) |
getInstance
public RemoteContentProvider findContentProvider(Url url)
public com.intellij.openapi.vfs.impl.http.HttpVirtualFileImpl getOrCreateFile(com.intellij.openapi.vfs.impl.http.HttpVirtualFileImpl parent, Url url, java.lang.String path, boolean directory)
public void addRemoteContentProvider(RemoteContentProvider provider, Disposable parentDisposable)
addRemoteContentProvider
in class RemoteFileManager
public void addRemoteContentProvider(RemoteContentProvider provider)
addRemoteContentProvider
in class RemoteFileManager
public void removeRemoteContentProvider(RemoteContentProvider provider)
removeRemoteContentProvider
in class RemoteFileManager
public void addFileListener(HttpVirtualFileListener listener)
addFileListener
in class RemoteFileManager
public void addFileListener(HttpVirtualFileListener listener, Disposable parentDisposable)
addFileListener
in class RemoteFileManager
public void removeFileListener(HttpVirtualFileListener listener)
removeFileListener
in class RemoteFileManager
public void fireFileDownloaded(VirtualFile file)
public LocalFileStorage getStorage()
public void dispose()
Disposable
dispose
in interface Disposable