Class SqlJetFileSystemsManager
- java.lang.Object
-
- org.tmatesoft.sqljet.core.internal.fs.SqlJetFileSystemsManager
-
- All Implemented Interfaces:
ISqlJetFileSystemsManager
public class SqlJetFileSystemsManager extends java.lang.Object implements ISqlJetFileSystemsManager
Singleton implementation ofISqlJetFileSystemsManager.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedSqlJetFileSystemsManager()Protected constructor
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ISqlJetFileSystemfind(java.lang.String name)Locate aISqlJetFileSystemby name.static SqlJetFileSystemsManagergetManager()Singleton accessor.voidregister(ISqlJetFileSystem fs, boolean isDefault)Register aISqlJetFileSystemwith the system.voidunregister(ISqlJetFileSystem fs)Unregister aISqlJetFileSystemso that it is no longer accessible.
-
-
-
Method Detail
-
getManager
public static SqlJetFileSystemsManager getManager()
Singleton accessor.- Returns:
- the manager
-
find
public ISqlJetFileSystem find(java.lang.String name)
Description copied from interface:ISqlJetFileSystemsManagerLocate aISqlJetFileSystemby name. If no name is given, simply return the defaultISqlJetFileSystem.- Specified by:
findin interfaceISqlJetFileSystemsManager- Returns:
-
register
public void register(ISqlJetFileSystem fs, boolean isDefault) throws SqlJetException
Description copied from interface:ISqlJetFileSystemsManagerRegister aISqlJetFileSystemwith the system. It is harmless to register the sameISqlJetFileSystemmultiple times. The newISqlJetFileSystembecomes the default if isDefault is true.- Specified by:
registerin interfaceISqlJetFileSystemsManager- Throws:
SqlJetException
-
unregister
public void unregister(ISqlJetFileSystem fs) throws SqlJetException
Description copied from interface:ISqlJetFileSystemsManagerUnregister aISqlJetFileSystemso that it is no longer accessible.- Specified by:
unregisterin interfaceISqlJetFileSystemsManager- Throws:
SqlJetException
-
-