public class FileSystemProviders
extends java.lang.Object
FileSystemProvider
.Modifier and Type | Field and Description |
---|---|
private static FileSystemProviders |
INSTALLED |
private java.util.List<java.nio.file.spi.FileSystemProvider> |
providers |
Modifier | Constructor and Description |
---|---|
private |
FileSystemProviders(java.util.List<java.nio.file.spi.FileSystemProvider> providers) |
Modifier and Type | Method and Description |
---|---|
static java.nio.file.spi.FileSystemProvider |
getFileSystemProvider(java.nio.file.Path path)
Gets the
FileSystemProvider for the given Path. |
java.nio.file.spi.FileSystemProvider |
getFileSystemProvider(java.lang.String scheme)
Gets the
FileSystemProvider for the given scheme. |
java.nio.file.spi.FileSystemProvider |
getFileSystemProvider(java.net.URI uri)
Gets the
FileSystemProvider for the given URI. |
java.nio.file.spi.FileSystemProvider |
getFileSystemProvider(java.net.URL url)
Gets the
FileSystemProvider for the given URL. |
static FileSystemProviders |
installed()
Returns the instance for the installed providers.
|
private static final FileSystemProviders INSTALLED
private final java.util.List<java.nio.file.spi.FileSystemProvider> providers
private FileSystemProviders(java.util.List<java.nio.file.spi.FileSystemProvider> providers)
public static java.nio.file.spi.FileSystemProvider getFileSystemProvider(java.nio.file.Path path)
FileSystemProvider
for the given Path.path
- The Path to queryFileSystemProvider
for the given Path.public static FileSystemProviders installed()
FileSystemProvider.installedProviders()
public java.nio.file.spi.FileSystemProvider getFileSystemProvider(java.lang.String scheme)
FileSystemProvider
for the given scheme.scheme
- The scheme to query.FileSystemProvider
for the given URI or null.public java.nio.file.spi.FileSystemProvider getFileSystemProvider(java.net.URI uri)
FileSystemProvider
for the given URI.uri
- The URI to queryFileSystemProvider
for the given URI or null.public java.nio.file.spi.FileSystemProvider getFileSystemProvider(java.net.URL url)
FileSystemProvider
for the given URL.url
- The URL to queryFileSystemProvider
for the given URI or null.