public class DefaultImageProvider extends Object implements ImageProvider
Modifier and Type | Field and Description |
---|---|
String |
ICON_CLASS_DEFAULT |
PORTRAIT_GENERATOR, THUMBNAIL_GENERATOR
Constructor and Description |
---|
DefaultImageProvider(ImageProviderDefinition definition,
ContentConnector contentConnector) |
Modifier and Type | Method and Description |
---|---|
protected String |
getGeneratorImagePath(String workspace,
javax.jcr.Node node,
String generator) |
String |
getPortraitPath(Object itemId) |
String |
getThumbnailPath(Object itemId) |
Object |
getThumbnailResource(Object itemId,
String generator)
Get a Preview Resource.
|
protected boolean |
isImage(String mimeType) |
String |
resolveIconClassName(String mimeType)
Simple MimeType to Icon Class Mapping.
|
public final String ICON_CLASS_DEFAULT
@Inject public DefaultImageProvider(ImageProviderDefinition definition, ContentConnector contentConnector)
public String getPortraitPath(Object itemId)
getPortraitPath
in interface ImageProvider
public String getThumbnailPath(Object itemId)
getThumbnailPath
in interface ImageProvider
protected String getGeneratorImagePath(String workspace, javax.jcr.Node node, String generator)
public Object getThumbnailResource(Object itemId, String generator)
ImageProvider
getThumbnailResource
in interface ImageProvider
public String resolveIconClassName(String mimeType)
resolveIconClassName
in interface ImageProvider
protected boolean isImage(String mimeType)
Copyright © 2015 Magnolia International Ltd.. All rights reserved.