Uses of Interface
de.xima.fc.common.filesystem.IFileSystemEntry
Packages that use IFileSystemEntry
Package
Description
-
Uses of IFileSystemEntry in de.xima.fc.common.filesystem
Classes in de.xima.fc.common.filesystem with type parameters of type IFileSystemEntryModifier and TypeInterfaceDescriptioninterfaceIFileSystemEntry<Entry extends IFileSystemEntry<Entry>>Represents an entry in a file system, i.e. a file or a directory.interfaceIFileSystemEntryAccessor<Holder, Entry extends IFileSystemEntry<Entry>>An accessor for file system entries of a given type of object.interfaceIFileSystemEntryFactory<Entry extends IFileSystemEntry<Entry>>Factory for creating file system entries.Methods in de.xima.fc.common.filesystem with type parameters of type IFileSystemEntryModifier and TypeMethodDescriptionstatic <E extends IFileSystemEntry<E>>
Comparator<E> IFileSystemEntry.comparatorVolumeThenLengthThenNameFor(Locale locale) Gets a comparator for file system entries.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.Methods in de.xima.fc.common.filesystem with parameters of type IFileSystemEntryModifier and TypeMethodDescriptionstatic intIFileSystemEntry.compareVolumeThenLengthThenName(IFileSystemEntry<?> o1, IFileSystemEntry<?> o2, Collator collator) Compares file system entries.booleanIFileSystemEntry.isAnyParentOf(IFileSystemEntry<?> other) Checks whether this file system entry is a direct or indirect parent of the given file system entry, i.e. whether this file system entry is a directory and the given file system entry is inside that directory.booleanIFileSystemEntry.isImmediateParentOf(IFileSystemEntry<?> other) Checks whether this file system entry is an immediate parent of the given file system entry, i.e. whether this file system entry is a directory and the given file system entry is directly inside that directory. -
Uses of IFileSystemEntry in de.xima.fc.gui.elfinder
Classes in de.xima.fc.gui.elfinder with type parameters of type IFileSystemEntryModifier and TypeClassDescriptionclassDefaultElFinderFileSystemOptionsProvider<Entry extends IFileSystemEntry<?>>Implementation ofIElFinderFileSystemOptionsProviderthat provides defaults for all settings.static final classElFinderDynamicResourceFileEntityThumbnails.BaseBuilder<Entry extends IFileSystemEntry<?>>Base builder for generating thumbnail URLs via the dynamic resource servlet and handling requests to that servlet.static final classElFinderDynamicResourceFileEntityThumbnails.RequestHandlerBuilder<Entry extends IFileSystemEntry<?>, FileEntity extends IFileEntity<?,?>> A builder for a thumbnail request handler for file system entries from aICommonFileSystem, with initial data from aIFileEntitystored in a database.static final classA builder for a URL creator that generates URLs for thumbnails of file system entries from aICommonFileSystem, with initial data from aIFileEntitystored in a database.final classFileSystemElFinderConnector<Entry extends IFileSystemEntry<?>>An elFinder connector that serves files from aICommonFileSysteminstance.final classFileSystemElFinderConnectorConfig<Entry extends IFileSystemEntry<?>>Settings for aFileSystemElFinderConnector.static final classFileSystemElFinderConnectorConfig.BuilderStage2<Entry extends IFileSystemEntry<?>>Builder for the settings of aFileSystemElFinderConnector.static final classFileSystemElFinderConnectorConfig.BuilderStage3<Entry extends IFileSystemEntry<?>>Builder for the settings of aFileSystemElFinderConnector.final classFindCommandElFinderUrlCreator<Entry extends IFileSystemEntry<?>>AIElFinderFileUrlCreatorthat creates URLs for the ElFinder connector.interfaceIDynamicResourceThumbnailRequestHandler<Entry extends IFileSystemEntry<?>>Handles requests to the dynamic resource servlet for a thumbnail of a file entity or file system entry from aICommonFileSystem.interfaceIElFinderFileSystemOptionsProvider<Entry extends IFileSystemEntry<?>>Provider for the settings of file system entries, e.g. whether the directory of file is read-only, or how many files can be uploaded.interfaceIElFinderFileUrlCreator<Entry extends IFileSystemEntry<?>>Creates URLs for files on the file system, used by the elFinder feature.interfaceIElFinderImageSizeCalculator<Entry extends IFileSystemEntry<?>>Extracts the size of an image, used byFileSystemElFinderConnectorConfig.interfaceIElFinderMimeTypeDetector<Entry extends IFileSystemEntry<?>>Detector for the mimetype of a file.interfaceIElFinderThumbnailFileEntityFinder<Entry extends IFileSystemEntry<?>>Finds the file entity ID corresponding to a file system entry, used by the thumbnail generator.interfaceIElFinderThumbnailUrlGenerator<Entry extends IFileSystemEntry<?>>Creates URLs for thumbnails of image files on the file system, used by the elFinder feature.Methods in de.xima.fc.gui.elfinder with type parameters of type IFileSystemEntryModifier and TypeMethodDescriptionstatic <Entry extends IFileSystemEntry<?>>
ElFinderDynamicResourceFileEntityThumbnails.BaseBuilder<Entry> ElFinderDynamicResourceFileEntityThumbnails.builder(IElFinderHashCodec fileHashCodec) Creates a new base builder for generating thumbnail URLs via the dynamic resource servlet and handling requests to that servlet.static <Entry extends IFileSystemEntry<?>>
IElFinderFileUrlCreator<Entry> FindCommandElFinderUrlCreator.custom(String connectorUrl, IElFinderHashEncoder hashCreator) Creates a new URL creator for the ElFinder connector.<Entry extends IFileSystemEntry<Entry>>
FileSystemElFinderConnectorConfig.BuilderStage2<Entry> FileSystemElFinderConnectorConfig.BuilderStage1.fileSystemManager(ICommonFileSystemManager<Entry> fileSystemManager) Sets the file system from which to serve the files.static <Entry extends IFileSystemEntry<?>>
FileSystemElFinderConnector<Entry> FileSystemElFinderConnector.newConnector(FileSystemElFinderConnectorConfig<Entry> config) Creates a new elFinder connector backed by the given content view, using the given settings.static <Entry extends IFileSystemEntry<?>>
IElFinderFileUrlCreator<Entry> FindCommandElFinderUrlCreator.withDefaultHashCodec(String connectorUrl) Creates a new URL creator for the ElFinder connector.Method parameters in de.xima.fc.gui.elfinder with type arguments of type IFileSystemEntryModifier and TypeMethodDescription<FileEntity extends IFileEntity<?,?>>
ElFinderDynamicResourceFileEntityThumbnails.UrlGeneratorBuilder<Entry> ElFinderDynamicResourceFileEntityThumbnails.UrlGeneratorBuilder.fileEntityIdFinder(Iterable<FileEntity> fileEntities, Function<? super FileEntity, ? extends IFileSystemEntry<?>> fileEntryFactory) Extracts a file entry from the file entity and then set the file entity ID finder to one that maps from that file entry back to the entity ID. -
Uses of IFileSystemEntry in de.xima.fc.gui.model.form_theme
Classes in de.xima.fc.gui.model.form_theme that implement IFileSystemEntryModifier and TypeClassDescriptionfinal classAnIFileSystemEntryimplementation forclient form theme files.Methods in de.xima.fc.gui.model.form_theme with parameters of type IFileSystemEntryModifier and TypeMethodDescriptionbooleanFormThemeFileEntry.isAnyParentOf(IFileSystemEntry<?> other) booleanFormThemeFileEntry.isImmediateParentOf(IFileSystemEntry<?> other) -
Uses of IFileSystemEntry in de.xima.fc.logic.filesystem
Classes in de.xima.fc.logic.filesystem with type parameters of type IFileSystemEntryModifier 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.static final classEntityFileSystem.BuilderStage2<Entry extends IFileSystemEntry<Entry>, Entity, Scope>A builder for configuring a newEntityFileSystem.static final classEntityFileSystem.BuilderStage3<Entry extends IFileSystemEntry<Entry>, PersistenceContext, Entity, Scope>A builder for configuring a newEntityFileSystem.static final classEntityFileSystem.BuilderStage4<Entry extends IFileSystemEntry<Entry>, PersistenceContext, Entity, Scope>A builder for configuring a newEntityFileSystem.final classEntryScope<Scope, Entry extends IFileSystemEntry<Entry>>Combines a scope with a list of file system entries, intended to be used with e.g.interfaceIEntityFileSystemBeanAdapter<Entry extends IFileSystemEntry<Entry>, Entity, Scope>Bean adapter the entities of aEntityFileSystem.Methods in de.xima.fc.logic.filesystem with type parameters of type IFileSystemEntryModifier and TypeMethodDescription<Entry extends IFileSystemEntry<Entry>, Entity, Scope>
EntityFileSystem.BuilderStage2<Entry, Entity, Scope> EntityFileSystem.BuilderStage1.beanAdapter(IEntityFileSystemBeanAdapter<Entry, Entity, Scope> beanAdapter) Sets the bean adapter for constructing new entities and getting / setting their properties related to file system entries.