public class AssetImageProvider extends Object implements info.magnolia.ui.imageprovider.ImageProvider
ImageProvider
implementation which works over AssetContentConnector and AssetRenderers.Constructor and Description |
---|
AssetImageProvider(info.magnolia.ui.vaadin.integration.contentconnector.ContentConnector contentConnector,
info.magnolia.dam.api.AssetProviderRegistry assetProviderRegistry) |
Modifier and Type | Method and Description |
---|---|
protected String |
getGeneratorImagePath(info.magnolia.dam.api.Asset asset,
String generator) |
String |
getPortraitPath(Object itemId) |
String |
getThumbnailPath(Object itemId) |
Object |
getThumbnailResource(Object itemId,
String generator) |
protected boolean |
isImage(String mimeType) |
String |
resolveIconClassName(String mimeType) |
@Inject public AssetImageProvider(info.magnolia.ui.vaadin.integration.contentconnector.ContentConnector contentConnector, info.magnolia.dam.api.AssetProviderRegistry assetProviderRegistry)
public String getPortraitPath(Object itemId)
getPortraitPath
in interface info.magnolia.ui.imageprovider.ImageProvider
public String getThumbnailPath(Object itemId)
getThumbnailPath
in interface info.magnolia.ui.imageprovider.ImageProvider
public String resolveIconClassName(String mimeType)
resolveIconClassName
in interface info.magnolia.ui.imageprovider.ImageProvider
public Object getThumbnailResource(Object itemId, String generator)
getThumbnailResource
in interface info.magnolia.ui.imageprovider.ImageProvider
protected String getGeneratorImagePath(info.magnolia.dam.api.Asset asset, String generator)
protected boolean isImage(String mimeType)
Copyright © 2019 Magnolia International Ltd.. All rights reserved.