Uses of Interface
de.xima.fc.common.filesystem.IFileSystemEntry
-
Packages that use IFileSystemEntry Package Description de.xima.fc.common.filesystem de.xima.fc.gui.elfinder de.xima.fc.gui.model.form_theme de.xima.fc.logic.filesystem -
-
Uses of IFileSystemEntry in de.xima.fc.common.filesystem
Classes in de.xima.fc.common.filesystem with type parameters of type IFileSystemEntry Modifier and Type Interface Description interfaceIFileSystemEntry<Entry extends IFileSystemEntry<Entry>>Represents an entry in a file system, i.e.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 IFileSystemEntry Modifier and Type Method Description static <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 IFileSystemEntry Modifier and Type Method Description static 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.booleanIFileSystemEntry. isImmediateParentOf(IFileSystemEntry<?> other)Checks whether this file system entry is an immediate parent of the given file system entry, i.e. -
Uses of IFileSystemEntry in de.xima.fc.gui.elfinder
Classes in de.xima.fc.gui.elfinder with type parameters of type IFileSystemEntry Modifier and Type Class Description classDefaultElFinderFileSystemOptionsProvider<Entry extends IFileSystemEntry<?>>Implementation ofIElFinderFileSystemOptionsProviderthat provides defaults for all settings.static classElFinderDynamicResourceFileEntityThumbnails.BaseBuilder<Entry extends IFileSystemEntry<?>>Base builder for generating thumbnail URLs via the dynamic resource servlet and handling requests to that servlet.static 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 classElFinderDynamicResourceFileEntityThumbnails.UrlGeneratorBuilder<Entry extends IFileSystemEntry<?>>A builder for a URL creator that generates URLs for thumbnails of file system entries from aICommonFileSystem, with initial data from aIFileEntitystored in a database.classFileSystemElFinderConnector<Entry extends IFileSystemEntry<?>>An elFinder connector that serves files from aICommonFileSysteminstance.classFileSystemElFinderConnectorConfig<Entry extends IFileSystemEntry<?>>Settings for aFileSystemElFinderConnector.static classFileSystemElFinderConnectorConfig.BuilderStage2<Entry extends IFileSystemEntry<?>>Builder for the settings of aFileSystemElFinderConnector.static classFileSystemElFinderConnectorConfig.BuilderStage3<Entry extends IFileSystemEntry<?>>Builder for the settings of aFileSystemElFinderConnector.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.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 IFileSystemEntry Modifier and Type Method Description static <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 IFileSystemEntry Modifier and Type Method Description <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 IFileSystemEntry Modifier and Type Class Description classFormThemeFileEntryAnIFileSystemEntryimplementation forclient form theme files.Methods in de.xima.fc.gui.model.form_theme with parameters of type IFileSystemEntry Modifier and Type Method Description booleanFormThemeFileEntry. 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 IFileSystemEntry Modifier and Type Class Description 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 classEntityFileSystem.BuilderStage2<Entry extends IFileSystemEntry<Entry>,Entity,Scope>A builder for configuring a newEntityFileSystem.static classEntityFileSystem.BuilderStage3<Entry extends IFileSystemEntry<Entry>,PersistenceContext,Entity,Scope>A builder for configuring a newEntityFileSystem.static classEntityFileSystem.BuilderStage4<Entry extends IFileSystemEntry<Entry>,PersistenceContext,Entity,Scope>A builder for configuring a newEntityFileSystem.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 IFileSystemEntry Modifier and Type Method Description <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.
-