dbeaver/pro#1895 NIO URI parser (#2119)

This commit is contained in:
Serge Rider
2023-11-14 11:25:33 +03:00
committed by GitHub
parent d087a4b5b0
commit 78d680a736
2 changed files with 5 additions and 4 deletions
@@ -20,7 +20,7 @@ import io.cloudbeaver.service.rm.nio.RMNIOFileSystemProvider;
import org.jkiss.code.NotNull;
import org.jkiss.dbeaver.DBException;
import org.jkiss.dbeaver.model.DBPImage;
import org.jkiss.dbeaver.model.fs.DBFVirtualFileSystem;
import org.jkiss.dbeaver.model.fs.AbstractVirtualFileSystem;
import org.jkiss.dbeaver.model.fs.DBFVirtualFileSystemRoot;
import org.jkiss.dbeaver.model.rm.RMController;
import org.jkiss.dbeaver.model.rm.RMProject;
@@ -29,7 +29,7 @@ import org.jkiss.dbeaver.model.runtime.DBRProgressMonitor;
import java.net.URI;
import java.nio.file.Path;
public class RMVirtualFileSystem implements DBFVirtualFileSystem {
public class RMVirtualFileSystem extends AbstractVirtualFileSystem {
@NotNull
private final RMNIOFileSystemProvider rmNioFileSystemProvider;
@@ -75,6 +75,7 @@ public class RMVirtualFileSystem implements DBFVirtualFileSystem {
return "rm-nio";
}
@NotNull
@Override
public Path getPathByURI(@NotNull DBRProgressMonitor monitor, @NotNull URI uri) {
return rmNioFileSystemProvider.getPath(uri);
@@ -19,12 +19,12 @@ package io.cloudbeaver.service.rm.fs;
import org.jkiss.code.NotNull;
import org.jkiss.dbeaver.Log;
import org.jkiss.dbeaver.model.app.DBPProject;
import org.jkiss.dbeaver.model.fs.DBFFileSystemProvider;
import org.jkiss.dbeaver.model.fs.AbstractFileSystemProvider;
import org.jkiss.dbeaver.model.fs.DBFVirtualFileSystem;
import org.jkiss.dbeaver.model.rm.RMControllerProvider;
import org.jkiss.dbeaver.model.runtime.DBRProgressMonitor;
public class RMVirtualFileSystemProvider implements DBFFileSystemProvider {
public class RMVirtualFileSystemProvider extends AbstractFileSystemProvider {
private static final Log log = Log.getLog(RMVirtualFileSystemProvider.class);
@Override