Uses of Interface
de.xima.fc.common.filesystem.ICommonFileSystem
-
Packages that use ICommonFileSystem Package Description de.xima.fc.common.filesystem de.xima.fc.gui.common.model.file de.xima.fc.gui.model.form_theme de.xima.fc.logic.filesystem -
-
Uses of ICommonFileSystem in de.xima.fc.common.filesystem
Subinterfaces of ICommonFileSystem in de.xima.fc.common.filesystem Modifier and Type Interface Description interface
ISynchronizedFileSystem<FD>
Afile system
that is synchronized.Methods in de.xima.fc.common.filesystem that return ICommonFileSystem Modifier and Type Method Description ICommonFileSystem<FD>
VolumeFileSystem. fileSystem()
Gets the file system implementation for the volume.<FD2 extends FD>
ICommonFileSystem<FD2>ICommonFileSystemManager. fileSystemByEntry(FD2 entry)
Finds the file system responsible for the given file system entry.ICommonFileSystem<? extends FD>
ICommonFileSystemManager. fileSystemByProtocol(String protocol)
Gets the file system handler for the givenprotocol
.ICommonFileSystem<? extends FD>
ICommonFileSystemManager. fileSystemByVolumeId(String volumeId)
Gets the file system handler for the given volume ID.static <FD extends IFileSystemEntry<?>>
ICommonFileSystem<FD>CommonFileSystems. rootOnlyFileSystem()
Gets a read-only file system that does not contain any files, other than the root file descriptor.static <FD> ICommonFileSystem<FD>
CommonFileSystems. simpleDiskCachedFileSystem(ICommonFileSystem<FD> delegate, ISerializableThrowingSupplier<Path> tempFileCreator)
Wraps an existing file system in a cached file system stores the file content on the disk temporarily, so it does have to be read from the original file system each time.static <FD> ICommonFileSystem<FD>
CommonFileSystems. synchronizedFileSystem(ICommonFileSystem<FD> delegate, int concurrencyLevel)
Wraps an existing file system in a synchronized file system that locks the files for each operation.Methods in de.xima.fc.common.filesystem with parameters of type ICommonFileSystem Modifier and Type Method Description static <FD> byte[]
CommonFileSystems. getFileData(ICommonFileSystem<FD> fileSystem, FD file)
Gets the data for the file with the given key.static <FD> String
CommonFileSystems. getFileText(ICommonFileSystem<FD> fileSystem, FD file, Charset charset)
Gets the text content of the file with the given key.static <FD> void
CommonFileSystems. setFileData(ICommonFileSystem<FD> fileSystem, FD file, byte[] data)
Sets the data for the file with the given key.static <FD> void
CommonFileSystems. setFileData(ICommonFileSystem<FD> fileSystem, FD file, InputStream data)
Sets the data for the file with the given key.static <FD> void
CommonFileSystems. setFileText(ICommonFileSystem<FD> fileSystem, FD file, String text, Charset charset)
Sets the text content of the file with the given key.static <FD> ICommonFileSystem<FD>
CommonFileSystems. simpleDiskCachedFileSystem(ICommonFileSystem<FD> delegate, ISerializableThrowingSupplier<Path> tempFileCreator)
Wraps an existing file system in a cached file system stores the file content on the disk temporarily, so it does have to be read from the original file system each time.static <FD> ICommonFileSystem<FD>
CommonFileSystems. synchronizedFileSystem(ICommonFileSystem<FD> delegate, int concurrencyLevel)
Wraps an existing file system in a synchronized file system that locks the files for each operation.Constructors in de.xima.fc.common.filesystem with parameters of type ICommonFileSystem Constructor Description VolumeFileSystem(ICommonFileSystemVolume<FD> volume, ICommonFileSystem<FD> fileSystem)
-
Uses of ICommonFileSystem in de.xima.fc.gui.common.model.file
Methods in de.xima.fc.gui.common.model.file with parameters of type ICommonFileSystem Modifier and Type Method Description TextFileSystemViewCrudMapAdapter.Builder<Entry>
TextFileSystemViewCrudMapAdapter.Builder. fileSystem(ICommonFileSystem<Entry> fileSystem)
Sets the file system with the text files. -
Uses of ICommonFileSystem in de.xima.fc.gui.model.form_theme
Methods in de.xima.fc.gui.model.form_theme that return ICommonFileSystem Modifier and Type Method Description <FD2 extends FormThemeFileEntry>
ICommonFileSystem<FD2>FormThemeFileSystemManager. fileSystemByEntry(FD2 entry)
ICommonFileSystem<FormThemeFileEntry>
FormThemeFileSystemManager. fileSystemByProtocol(String protocol)
ICommonFileSystem<FormThemeFileEntry>
FormThemeFileSystemManager. fileSystemByVolumeId(String volumeId)
-
Uses of ICommonFileSystem in de.xima.fc.logic.filesystem
Classes in de.xima.fc.logic.filesystem that implement ICommonFileSystem Modifier and Type Class Description class
EntityFileSystem<Entry extends IFileSystemEntry<Entry>,PersistenceContext,Entity,Scope>
Afile system
implementation for entities that represent the files in the file system and are persisted in some kind of persistence layer, such as for example JPA entities.
-