Uses of Interface
de.xima.fc.common.filesystem.ICommonFileSystem
Packages that use ICommonFileSystem
Package
Description
-
Uses of ICommonFileSystem in de.xima.fc.common.filesystem
Subinterfaces of ICommonFileSystem in de.xima.fc.common.filesystemMethods in de.xima.fc.common.filesystem that return ICommonFileSystemModifier and TypeMethodDescriptionVolumeFileSystem.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 ICommonFileSystemModifier and TypeMethodDescriptionstatic <FD> byte[]CommonFileSystems.getFileData(ICommonFileSystem<FD> fileSystem, FD file) Gets the data for the file with the given key.static <FD> StringCommonFileSystems.getFileText(ICommonFileSystem<FD> fileSystem, FD file, Charset charset) Gets the text content of the file with the given key.static <FD> voidCommonFileSystems.setFileData(ICommonFileSystem<FD> fileSystem, FD file, byte[] data) Sets the data for the file with the given key.static <FD> voidCommonFileSystems.setFileData(ICommonFileSystem<FD> fileSystem, FD file, InputStream data) Sets the data for the file with the given key.static <FD> voidCommonFileSystems.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 ICommonFileSystemModifierConstructorDescriptionVolumeFileSystem(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 ICommonFileSystemModifier and TypeMethodDescriptionTextFileSystemViewCrudMapAdapter.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 ICommonFileSystemModifier and TypeMethodDescription<FD2 extends FormThemeFileEntry>
ICommonFileSystem<FD2> FormThemeFileSystemManager.fileSystemByEntry(FD2 entry) FormThemeFileSystemManager.fileSystemByProtocol(String protocol) FormThemeFileSystemManager.fileSystemByVolumeId(String volumeId) -
Uses of ICommonFileSystem in de.xima.fc.logic.filesystem
Classes in de.xima.fc.logic.filesystem that implement ICommonFileSystemModifier and TypeClassDescriptionfinal classEntityFileSystem<Entry extends IFileSystemEntry<Entry>, PersistenceContext, Entity, Scope>Afile systemimplementation 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.