org.uberfire.java.nio.file.Path.isAbsolute()方法的使用及代码示例

x33g5p2x  于2022-01-26 转载在 其他  
字(8.4k)|赞(0)|评价(0)|浏览(103)

本文整理了Java中org.uberfire.java.nio.file.Path.isAbsolute()方法的一些代码示例,展示了Path.isAbsolute()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Path.isAbsolute()方法的具体详情如下:
包路径:org.uberfire.java.nio.file.Path
类名称:Path
方法名:isAbsolute

Path.isAbsolute介绍

暂无

代码示例

代码示例来源:origin: org.uberfire/uberfire-nio2-model

@Override
public Path resolveSibling(final Path other) {
  checkNotNull("other",
         other);
  final Path parent = this.getParent();
  if (parent == null || other.isAbsolute()) {
    return other;
  }
  return parent.resolve(other);
}

代码示例来源:origin: kiegroup/appformer

@Override
public Path resolveSibling(final Path other) {
  checkNotNull("other",
         other);
  final Path parent = this.getParent();
  if (parent == null || other.isAbsolute()) {
    return other;
  }
  return parent.resolve(other);
}

代码示例来源:origin: org.uberfire/vfs-model

@Override
public Path resolveSibling(final Path other) {
  checkNotNull("other", other);
  final Path parent = this.getParent();
  if (parent == null || other.isAbsolute()) {
    return other;
  }
  return parent.resolve(other);
}

代码示例来源:origin: org.uberfire/uberfire-nio2-fs

@Test
public void validateGetPath() {
  final SimpleFileSystemProvider fsProvider = new SimpleFileSystemProvider();
  final URI uri = URI.create("file:///path/to/file.txt");
  final Path path = fsProvider.getPath(uri);
  AssertionsForClassTypes.assertThat(path).isNotNull();
  assertThat(path.isAbsolute()).isTrue();
  assertThat(path.getFileSystem()).isEqualTo(fsProvider.getFileSystem(uri));
  assertThat(path.getFileSystem().provider()).isEqualTo(fsProvider);
  assertThat(path.toString()).isEqualTo("/path/to/file.txt");
}

代码示例来源:origin: kiegroup/appformer

@Test
public void validateGetPath() {
  final SimpleFileSystemProvider fsProvider = new SimpleFileSystemProvider();
  final URI uri = URI.create("file:///path/to/file.txt");
  final Path path = fsProvider.getPath(uri);
  AssertionsForClassTypes.assertThat(path).isNotNull();
  assertThat(path.isAbsolute()).isTrue();
  assertThat(path.getFileSystem()).isEqualTo(fsProvider.getFileSystem(uri));
  assertThat(path.getFileSystem().provider()).isEqualTo(fsProvider);
  assertThat(path.toString()).isEqualTo("/path/to/file.txt");
}

代码示例来源:origin: kiegroup/appformer

@Test
public void simpleGetEmpty() {
  final Path path = Paths.get("");
  assertThat(path).isNotNull();
  assertThat(path.isAbsolute()).isFalse();
  assertThat(path.toString()).isEqualTo("");
}

代码示例来源:origin: kiegroup/appformer

@Test
public void simplePartitionedWindowsGet() {
  final Path path = Paths.get("c:\\path",
                "to",
                "file.txt");
  assertThat(path).isNotNull();
  assertThat(path.isAbsolute()).isTrue();
  assertThat(path.toString()).isEqualTo("c:\\path" + "\\" + "to" + "\\" + "file.txt");
}

代码示例来源:origin: kiegroup/appformer

@Test
public void simpleGet() {
  final Path path = Paths.get("/path/to/file.txt");
  assertThat(path).isNotNull();
  assertThat(path.isAbsolute()).isTrue();
  assertThat(path.toString()).isEqualTo("/path/to/file.txt");
}

代码示例来源:origin: kiegroup/appformer

@Test
public void simpleWindowsGet() {
  final Path path = Paths.get("c:\\path\\to\\file.txt");
  assertThat(path).isNotNull();
  assertThat(path.isAbsolute()).isTrue();
  assertThat(path.toString()).isEqualTo("c:\\path\\to\\file.txt");
}

代码示例来源:origin: kiegroup/appformer

@Test
public void simpleGetURI() {
  final Path path = Paths.get(URI.create("file:///path/to/file.txt"));
  assertThat(path).isNotNull();
  assertThat(path.isAbsolute()).isTrue();
  assertThat(path.toString()).isEqualTo("/path/to/file.txt");
  assertThat(path).isEqualTo(Paths.get("/path/to/file.txt"));
}

代码示例来源:origin: kiegroup/appformer

@Test
public void simplePartitionedGet() {
  final Path path = Paths.get("/path",
                "to",
                "file.txt");
  assertThat(path).isNotNull();
  assertThat(path.isAbsolute()).isTrue();
  assertThat(path.toString()).isEqualTo("/path/to/file.txt");
  assertThat(path).isEqualTo(Paths.get("/path/to/file.txt"));
}

代码示例来源:origin: kiegroup/appformer

@Test
public void simpleGetButUsingURIAsString() {
  final Path path = Paths.get("file:///path/to/file.txt");
  assertThat(path).isNotNull();
  assertThat(path.isAbsolute()).isTrue();
  assertThat(path.toString()).isEqualTo("/path/to/file.txt");
  assertThat(path).isEqualTo(Paths.get("/path/to/file.txt"));
}

代码示例来源:origin: kiegroup/appformer

@Test
public void simpleGetButUsingURIAsStringAndDefaultScheme() {
  final Path path = Paths.get("default:///path/to/file.txt");
  assertThat(path).isNotNull();
  assertThat(path.isAbsolute()).isTrue();
  assertThat(path.toString()).isEqualTo("/path/to/file.txt");
  assertThat(path).isEqualTo(Paths.get("/path/to/file.txt"));
}

代码示例来源:origin: org.uberfire/uberfire-nio2-jgit

@Test
public void testSimpleBranchedGitRoot() {
  when(fs.getSeparator()).thenReturn("/");
  final Path path = JGitPathImpl.create(fs,
                     "/",
                     "master@my-host",
                     false);
  assertThat(path).isNotNull();
  assertThat(path.isAbsolute()).isTrue();
  assertThat(path.toString()).isEqualTo("/");
  assertThat(path.toUri().toString()).isEqualTo("git://master@my-host/");
  assertThat(path.getRoot().toString()).isEqualTo("/");
  assertThat(path.getNameCount()).isEqualTo(0);
}

代码示例来源:origin: org.uberfire/uberfire-nio2-jgit

@Test
public void testSimpleBranchedGitRelative() {
  when(fs.getSeparator()).thenReturn("/");
  final Path path = JGitPathImpl.create(fs,
                     "home",
                     "master@my-host",
                     false);
  assertThat(path).isNotNull();
  assertThat(path.isAbsolute()).isFalse();
  assertThat(path.toString()).isEqualTo("home");
  assertThat(path.toUri().toString()).isEqualTo("git://master@my-host/:home");
  assertThat(path.getRoot().toString()).isEqualTo("");
  assertThat(path.getNameCount()).isEqualTo(1);
}

代码示例来源:origin: kiegroup/appformer

@Test
public void testSimpleBranchedGitRoot2() {
  when(fs.getSeparator()).thenReturn("/");
  final Path path = JGitPathImpl.create(fs,
                     "/path/to/some/place.txt",
                     "master@my-host",
                     false);
  assertThat(path).isNotNull();
  assertThat(path.isAbsolute()).isTrue();
  assertThat(path.toString()).isEqualTo("/path/to/some/place.txt");
  assertThat(path.toUri().toString()).isEqualTo("git://master@my-host/path/to/some/place.txt");
  assertThat(path.getNameCount()).isEqualTo(4);
  assertThat(path.getName(0).toString()).isEqualTo("path");
  assertThat(path.getRoot().toString()).isEqualTo("/");
}

代码示例来源:origin: kiegroup/appformer

@Test
public void testSimpleBranchedGitRoot() {
  when(fs.getSeparator()).thenReturn("/");
  final Path path = JGitPathImpl.create(fs,
                     "/",
                     "master@my-host",
                     false);
  assertThat(path).isNotNull();
  assertThat(path.isAbsolute()).isTrue();
  assertThat(path.toString()).isEqualTo("/");
  assertThat(path.toUri().toString()).isEqualTo("git://master@my-host/");
  assertThat(path.getRoot().toString()).isEqualTo("/");
  assertThat(path.getNameCount()).isEqualTo(0);
}

代码示例来源:origin: kiegroup/appformer

@Test
public void testSimpleBranchedGitRelative() {
  when(fs.getSeparator()).thenReturn("/");
  final Path path = JGitPathImpl.create(fs,
                     "home",
                     "master@my-host",
                     false);
  assertThat(path).isNotNull();
  assertThat(path.isAbsolute()).isFalse();
  assertThat(path.toString()).isEqualTo("home");
  assertThat(path.toUri().toString()).isEqualTo("git://master@my-host/:home");
  assertThat(path.getRoot().toString()).isEqualTo("");
  assertThat(path.getNameCount()).isEqualTo(1);
}

代码示例来源:origin: org.uberfire/uberfire-nio2-jgit

@Test
public void testSimpleBranchedGit() {
  final Path path = JGitPathImpl.create(fs,
                     "",
                     "master@my-host",
                     false);
  assertThat(path).isNotNull();
  assertThat(path.isAbsolute()).isTrue();
  assertThat(path.toString()).isEqualTo("/");
  assertThat(path.toUri().toString()).isEqualTo("git://master@my-host/");
  assertThat(path.getRoot()).isEqualTo(path);
  assertThat(path.getNameCount()).isEqualTo(0);
  assertThat(path.getRoot()).isEqualTo(path);
}

代码示例来源:origin: kiegroup/appformer

@Test
public void testSimpleBranchedGit() {
  final Path path = JGitPathImpl.create(fs,
                     "",
                     "master@my-host",
                     false);
  assertThat(path).isNotNull();
  assertThat(path.isAbsolute()).isTrue();
  assertThat(path.toString()).isEqualTo("/");
  assertThat(path.toUri().toString()).isEqualTo("git://master@my-host/");
  assertThat(path.getRoot()).isEqualTo(path);
  assertThat(path.getNameCount()).isEqualTo(0);
  assertThat(path.getRoot()).isEqualTo(path);
}

相关文章