public class SrcSetCreator extends java.lang.Object implements WGAAwareService
| Modifier and Type | Field and Description |
|---|---|
static java.util.List<java.lang.Float> |
RATIOS |
| Constructor and Description |
|---|
SrcSetCreator() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
createSrcSet(java.lang.String fileUrl)
Deprecated.
Use
createSrcSet(String, Dimension) instead, so DPRs beyond the original size can be omitted |
java.lang.String |
createSrcSet(java.lang.String fileUrl,
boolean absoluteUrls)
Deprecated.
Use
createSrcSet(String, boolean, Dimension) instead, so DPRs beyond the original size can be omitted |
java.lang.String |
createSrcSet(java.lang.String fileUrl,
boolean absoluteUrls,
java.awt.Dimension maxAvailableSize)
Create srcset content for the given image URL
|
java.lang.String |
createSrcSet(java.lang.String fileUrl,
java.awt.Dimension maxAvailableSize)
Create srcset content for the given image URL
|
java.lang.String |
createSrcSet(URLBuilder fileUrl,
boolean absoluteUrls)
Deprecated.
Use
createSrcSet(URLBuilder, boolean, Dimension) instead, so DPRs beyond the original size can be omitted |
java.lang.String |
createSrcSet(URLBuilder fileUrl,
boolean absoluteUrls,
java.awt.Dimension maxAvailableSize)
Create srcset content for the given image URL.
|
static java.lang.String |
createSrcSet(WGA wga,
URLBuilder fileUrl,
boolean absoluteUrls)
Deprecated.
Use
#createSrcSet(WGA, URLBuilder, boolean, Dimension) instead, so DPRs beyond the original size can be omitted |
java.awt.Dimension |
getMaxAvailablePosterSize(de.innovationgate.webgate.api.WGContent content,
de.innovationgate.webgate.api.WGFileMetaData fileMeta)
Creates a dimension object from the given file metadata, representing the maximum size that a poster representation of this file is available.
|
java.awt.Dimension |
getMaxAvailableSize(de.innovationgate.webgate.api.WGContent content,
de.innovationgate.webgate.api.WGFileMetaData fileMeta,
java.lang.String usage)
Creates a dimension object from the given file metadata, representing the maximum size that a visual representation of this file is available.
|
void |
injectWGA(WGA wga)
Callback method by which the
WGA object is injected |
public java.awt.Dimension getMaxAvailableSize(de.innovationgate.webgate.api.WGContent content,
de.innovationgate.webgate.api.WGFileMetaData fileMeta,
java.lang.String usage)
throws de.innovationgate.webgate.api.WGException
content - The document holding the filemd - The file metadata of the original fileUsage - of the derivate requestedde.innovationgate.webgate.api.WGExceptionpublic java.awt.Dimension getMaxAvailablePosterSize(de.innovationgate.webgate.api.WGContent content,
de.innovationgate.webgate.api.WGFileMetaData fileMeta)
throws de.innovationgate.webgate.api.WGException
content - The document holding the filemd - The file metadata of the original filede.innovationgate.webgate.api.WGExceptionpublic static java.lang.String createSrcSet(WGA wga, URLBuilder fileUrl, boolean absoluteUrls) throws de.innovationgate.webgate.api.WGException
#createSrcSet(WGA, URLBuilder, boolean, Dimension) instead, so DPRs beyond the original size can be omittedwga - A WGA context objectfileUrl - The file URLabsoluteUrls - Indicates if the generated URLs in the srcset should be absolutede.innovationgate.webgate.api.WGExceptionpublic java.lang.String createSrcSet(URLBuilder fileUrl, boolean absoluteUrls, java.awt.Dimension maxAvailableSize) throws de.innovationgate.webgate.api.WGException
fileUrl - The file URLabsoluteUrls - Indicates if the generated URLs in the srcset should be absolutemaxAvailableSize - The size of the original image file or the largest poster derivatede.innovationgate.webgate.api.WGExceptionpublic void injectWGA(WGA wga)
WGAAwareServiceWGA object is injectedinjectWGA in interface WGAAwareServicewga - The object used to instantiate the service via WGA.service(Class)public java.lang.String createSrcSet(URLBuilder fileUrl, boolean absoluteUrls) throws de.innovationgate.webgate.api.WGException
createSrcSet(URLBuilder, boolean, Dimension) instead, so DPRs beyond the original size can be omittedfileUrl - A URLBuilder containing the file URLabsoluteUrls - Indicates if the generated URLs in the srcset should be absolutede.innovationgate.webgate.api.WGExceptionpublic java.lang.String createSrcSet(java.lang.String fileUrl,
boolean absoluteUrls)
throws de.innovationgate.webgate.api.WGException
createSrcSet(String, boolean, Dimension) instead, so DPRs beyond the original size can be omittedfileUrl - The file URLabsoluteUrls - Indicates if the generated URLs in the srcset should be absolutede.innovationgate.webgate.api.WGExceptionpublic java.lang.String createSrcSet(java.lang.String fileUrl,
boolean absoluteUrls,
java.awt.Dimension maxAvailableSize)
throws de.innovationgate.webgate.api.WGException
fileUrl - The file URLabsoluteUrls - Indicates if the generated URLs in the srcset should be absolutemaxAvailableSize - The size of the original image file or the largest poster derivatede.innovationgate.webgate.api.WGExceptionpublic java.lang.String createSrcSet(java.lang.String fileUrl)
throws de.innovationgate.webgate.api.WGException
createSrcSet(String, Dimension) instead, so DPRs beyond the original size can be omittedfileUrl - The file URLde.innovationgate.webgate.api.WGExceptionpublic java.lang.String createSrcSet(java.lang.String fileUrl,
java.awt.Dimension maxAvailableSize)
throws de.innovationgate.webgate.api.WGException
fileUrl - The file URLmaxAvailableSize - The size of the original image file or the largest poster derivatede.innovationgate.webgate.api.WGException