Class ElFinderDynamicResourceFileEntityThumbnails.BaseBuilder<Entry extends IFileSystemEntry<?>>

java.lang.Object
de.xima.fc.gui.elfinder.ElFinderDynamicResourceFileEntityThumbnails.BaseBuilder<Entry>
Type Parameters:
Entry - Common super type of all file system entries.
Enclosing class:
ElFinderDynamicResourceFileEntityThumbnails

public static final class ElFinderDynamicResourceFileEntityThumbnails.BaseBuilder<Entry extends IFileSystemEntry<?>> extends Object
Base builder for generating thumbnail URLs via the dynamic resource servlet and handling requests to that servlet. This base builder lets you configure options that are common to ElFinderDynamicResourceFileEntityThumbnails.UrlGeneratorBuilder and ElFinderDynamicResourceFileEntityThumbnails.RequestHandlerBuilder. Use urlGenerator() or requestHandler() to continue with a specific builder.

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