Существует ли метод, который бы принимал следующие пути и возвращал соответствующий URI:
test.xml // File in CWD
./test.xml // The same
../test.xml // File in parent directory
/etc/test.xml // Absolute path
file:///etc/test.xml // Full URL
http://example.com/test.xml // URL for http
В настоящее время все, что я могу думать, это анализировать как URL (URL.create) и, если он не удается, попытаться попытатьсяразобрать его как файл / путь.