@Immutable @DefaultAnnotation(value=edu.umd.cs.findbugs.annotations.NonNull.class) public final class FsDriverLocator extends Object implements FsDriverProvider
"META-INF/services/de.schlichtherle.truezip.fs.spi.FsDriverService"
on the class path by calling their no-arg constructor.
If no file system drivers are found, a ServiceConfigurationError is
thrown.
| Modifier and Type | Class and Description |
|---|---|
private static class |
FsDriverLocator.Boot
A static data utility class used for lazy initialization.
|
| Modifier and Type | Field and Description |
|---|---|
static FsDriverLocator |
SINGLETON
The singleton instance of this class.
|
| Modifier | Constructor and Description |
|---|---|
private |
FsDriverLocator()
You cannot instantiate this class.
|
public static final FsDriverLocator SINGLETON
public Map<FsScheme,FsDriver> get()
FsDriverProvidernull,
its values must be nullable.
Calling this method several times should return a map which compares
equal to each other in order to ensure a
consistent file system implementation scheme.
get in interface FsDriverProviderCopyright © 2005-2011 Schlichtherle IT Services. All Rights Reserved.