Class ElFinderDynamicResourceFileEntityThumbnails

java.lang.Object
de.xima.fc.gui.elfinder.ElFinderDynamicResourceFileEntityThumbnails

public final class ElFinderDynamicResourceFileEntityThumbnails extends Object
A thumbnail generator for the elFinder file manager.

Generates thumbnails for file system entries from a ICommonFileSystem, with initial data from a IFileEntity stored in a database. It offers two related features, a ElFinderDynamicResourceFileEntityThumbnails.UrlGeneratorBuilder and a ElFinderDynamicResourceFileEntityThumbnails.RequestHandlerBuilder.

ElFinderDynamicResourceFileEntityThumbnails.UrlGeneratorBuilder creates a URL for the thumbnail, using PrimeFaces' dynamic resource feature, see DynamicContentSrcBuilder and DynamicContentHandler.

ElFinderDynamicResourceFileEntityThumbnails.RequestHandlerBuilder creates a handler for processing requests to the dynamic resource servlet. It finds or generates the thumbnail image and writes it to the response.

The thumbnail may come from two sources: either directly from the file, in case the file was not yet changed; or directly from the ICommonFileSystem in case the file has unsaved changes.

Since:
8.3.0
Author:
XIMA MEDIA GmbH