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 interface
IFileSystemEntry<Entry extends IFileSystemEntry<Entry>>
Represents an entry in a file system, i.e.interface
IFileSystemEntryAccessor<Holder,Entry extends IFileSystemEntry<Entry>>
An accessor for file system entries of a given type of object.interface
IFileSystemEntryFactory<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 int
IFileSystemEntry. compareVolumeThenLengthThenName(IFileSystemEntry<?> o1, IFileSystemEntry<?> o2, Collator collator)
Compares file system entries.boolean
IFileSystemEntry. isAnyParentOf(IFileSystemEntry<?> other)
Checks whether this file system entry is a direct or indirect parent of the given file system entry, i.e.boolean
IFileSystemEntry. 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 class
DefaultElFinderFileSystemOptionsProvider<Entry extends IFileSystemEntry<?>>
Implementation ofIElFinderFileSystemOptionsProvider
that provides defaults for all settings.static class
ElFinderDynamicResourceFileEntityThumbnails.BaseBuilder<Entry extends IFileSystemEntry<?>>
Base builder for generating thumbnail URLs via the dynamic resource servlet and handling requests to that servlet.static class
ElFinderDynamicResourceFileEntityThumbnails.RequestHandlerBuilder<Entry extends IFileSystemEntry<?>,FileEntity extends IFileEntity<?,?>>
A builder for a thumbnail request handler for file system entries from aICommonFileSystem
, with initial data from aIFileEntity
stored in a database.static class
ElFinderDynamicResourceFileEntityThumbnails.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 aIFileEntity
stored in a database.class
FileSystemElFinderConnector<Entry extends IFileSystemEntry<?>>
An elFinder connector that serves files from aICommonFileSystem
instance.class
FileSystemElFinderConnectorConfig<Entry extends IFileSystemEntry<?>>
Settings for aFileSystemElFinderConnector
.static class
FileSystemElFinderConnectorConfig.BuilderStage2<Entry extends IFileSystemEntry<?>>
Builder for the settings of aFileSystemElFinderConnector
.static class
FileSystemElFinderConnectorConfig.BuilderStage3<Entry extends IFileSystemEntry<?>>
Builder for the settings of aFileSystemElFinderConnector
.class
FindCommandElFinderUrlCreator<Entry extends IFileSystemEntry<?>>
AIElFinderFileUrlCreator
that creates URLs for the ElFinder connector.interface
IDynamicResourceThumbnailRequestHandler<Entry extends IFileSystemEntry<?>>
Handles requests to the dynamic resource servlet for a thumbnail of a file entity or file system entry from aICommonFileSystem
.interface
IElFinderFileSystemOptionsProvider<Entry extends IFileSystemEntry<?>>
Provider for the settings of file system entries, e.g.interface
IElFinderFileUrlCreator<Entry extends IFileSystemEntry<?>>
Creates URLs for files on the file system, used by the elFinder feature.interface
IElFinderImageSizeCalculator<Entry extends IFileSystemEntry<?>>
Extracts the size of an image, used byFileSystemElFinderConnectorConfig
.interface
IElFinderMimeTypeDetector<Entry extends IFileSystemEntry<?>>
Detector for the mimetype of a file.interface
IElFinderThumbnailFileEntityFinder<Entry extends IFileSystemEntry<?>>
Finds the file entity ID corresponding to a file system entry, used by the thumbnail generator.interface
IElFinderThumbnailUrlGenerator<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 class
FormThemeFileEntry
AnIFileSystemEntry
implementation forclient form theme files
.Methods in de.xima.fc.gui.model.form_theme with parameters of type IFileSystemEntry Modifier and Type Method Description boolean
FormThemeFileEntry. isAnyParentOf(IFileSystemEntry<?> other)
boolean
FormThemeFileEntry. 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 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.static class
EntityFileSystem.BuilderStage2<Entry extends IFileSystemEntry<Entry>,Entity,Scope>
A builder for configuring a newEntityFileSystem
.static class
EntityFileSystem.BuilderStage3<Entry extends IFileSystemEntry<Entry>,PersistenceContext,Entity,Scope>
A builder for configuring a newEntityFileSystem
.static class
EntityFileSystem.BuilderStage4<Entry extends IFileSystemEntry<Entry>,PersistenceContext,Entity,Scope>
A builder for configuring a newEntityFileSystem
.class
EntryScope<Scope,Entry extends IFileSystemEntry<Entry>>
Combines a scope with a list of file system entries, intended to be used with e.g.interface
IEntityFileSystemBeanAdapter<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.
-