info.magnolia.ui.imageprovider
Class DefaultImageProvider
java.lang.Object
info.magnolia.ui.imageprovider.DefaultImageProvider
- All Implemented Interfaces:
- ImageProvider
- Direct Known Subclasses:
- PagesImageProvider
public class DefaultImageProvider
- extends Object
- implements ImageProvider
Superclass for all thumbnail providers.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ICON_CLASS_DEFAULT
public final String ICON_CLASS_DEFAULT
- See Also:
- Constant Field Values
DefaultImageProvider
public DefaultImageProvider()
DefaultImageProvider
public DefaultImageProvider(ImageProviderDefinition definition)
getPortraitPath
public String getPortraitPath(String workspace,
String path)
- Specified by:
getPortraitPath
in interface ImageProvider
getThumbnailPath
public String getThumbnailPath(String workspace,
String path)
- Specified by:
getThumbnailPath
in interface ImageProvider
getPortraitPathByIdentifier
public String getPortraitPathByIdentifier(String workspace,
String identifier)
- Specified by:
getPortraitPathByIdentifier
in interface ImageProvider
getThumbnailPathByIdentifier
public String getThumbnailPathByIdentifier(String workspace,
String identifier)
- Specified by:
getThumbnailPathByIdentifier
in interface ImageProvider
getThumbnailResourceByPath
public Object getThumbnailResourceByPath(String workspace,
String path,
String generator)
- Description copied from interface:
ImageProvider
- Get a Preview Resource.
This preview is an image or an icon representing the Document type.
- Specified by:
getThumbnailResourceByPath
in interface ImageProvider
getThumbnailResourceById
public Object getThumbnailResourceById(String workspace,
String identifier,
String generator)
- Specified by:
getThumbnailResourceById
in interface ImageProvider
resolveIconClassName
public String resolveIconClassName(String mimeType)
- Simple MimeType to Icon Class Mapping.
- Specified by:
resolveIconClassName
in interface ImageProvider
Copyright © 2013 Magnolia International Ltd.. All Rights Reserved.