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.