info.magnolia.ui.imageprovider
Interface ImageProvider

All Known Implementing Classes:
DefaultImageProvider, PagesImageProvider

public interface ImageProvider

Defines a provider for Thumbnail images.


Field Summary
static String PORTRAIT_GENERATOR
           
static String THUMBNAIL_GENERATOR
           
 
Method Summary
 String getPortraitPath(String workspace, String path)
           
 String getPortraitPathByIdentifier(String workspace, String uuid)
           
 String getThumbnailPath(String workspace, String path)
           
 String getThumbnailPathByIdentifier(String workspace, String uuid)
           
 Object getThumbnailResourceById(String workspace, String identifier, String generator)
           
 Object getThumbnailResourceByPath(String workspace, String path, String generator)
          Get a Preview Resource.
 String resolveIconClassName(String mimeType)
           
 

Field Detail

PORTRAIT_GENERATOR

static final String PORTRAIT_GENERATOR
See Also:
Constant Field Values

THUMBNAIL_GENERATOR

static final String THUMBNAIL_GENERATOR
See Also:
Constant Field Values
Method Detail

getPortraitPath

String getPortraitPath(String workspace,
                       String path)

getThumbnailPath

String getThumbnailPath(String workspace,
                        String path)

getPortraitPathByIdentifier

String getPortraitPathByIdentifier(String workspace,
                                   String uuid)

getThumbnailPathByIdentifier

String getThumbnailPathByIdentifier(String workspace,
                                    String uuid)

resolveIconClassName

String resolveIconClassName(String mimeType)

getThumbnailResourceByPath

Object getThumbnailResourceByPath(String workspace,
                                  String path,
                                  String generator)
Get a Preview Resource. This preview is an image or an icon representing the Document type.


getThumbnailResourceById

Object getThumbnailResourceById(String workspace,
                                String identifier,
                                String generator)


Copyright © 2013 Magnolia International Ltd.. All Rights Reserved.