Package org.praxislive.ide.core.api
Interface DynamicFileSystem
- All Known Implementing Classes:
DynamicFileSystemImpl
public interface DynamicFileSystem
Provides ability to insert and remove file systems dynamically from the
configuration filesystem by providing a dynamic proxy.
-
Method Summary
Modifier and TypeMethodDescriptionstatic DynamicFileSystemGet access to the default implementation that has already been included into the system configuration filesystem.booleanisMounted(org.openide.filesystems.FileSystem fs) Check whether a filesystem is already mounted in this dynamic filesystem.voidmount(org.openide.filesystems.FileSystem fs) Insert filesystem into the dynamic configuration filesystemvoidunmount(org.openide.filesystems.FileSystem fs) Remove filesystem from the dynamic configuration filesystem
-
Method Details
-
mount
void mount(org.openide.filesystems.FileSystem fs) Insert filesystem into the dynamic configuration filesystem- Parameters:
fs-
-
unmount
void unmount(org.openide.filesystems.FileSystem fs) Remove filesystem from the dynamic configuration filesystem- Parameters:
fs-
-
isMounted
boolean isMounted(org.openide.filesystems.FileSystem fs) Check whether a filesystem is already mounted in this dynamic filesystem. Filesystems inserted into the configuration filesystem in other ways will not register as mounted.- Parameters:
fs-- Returns:
-
getDefault
Get access to the default implementation that has already been included into the system configuration filesystem.- Returns:
-