- public static @NonNull YinTextSchemaSource forFile(final File file) {
- checkArgument(file.isFile(), "Supplied file %s is not a file", file);
- return new YinTextFileSchemaSource(identifierFromFilename(file.getName()), file);
+ public static @NonNull YinTextSchemaSource forPath(final Path path) {
+ checkArgument(Files.isRegularFile(path), "Supplied path %s is not a regular file", path);
+ return new YinTextFileSchemaSource(identifierFromFilename(path.toFile().getName()), path);