mirror of
https://github.com/dbeaver/cloudbeaver.git
synced 2026-09-24 16:04:36 +08:00
dbeaver/pro#1895 NIO URI parser (#2119)
This commit is contained in:
+3
-2
@@ -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);
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user