protected static class CmsResourceTypeImage.CmsImageAdjuster extends java.lang.Object
| Constructor and Description |
|---|
CmsImageAdjuster(byte[] content,
java.lang.String rootPath,
java.util.List<CmsProperty> properties,
CmsImageScaler downScaler)
Creates a new image data container.
|
| Modifier and Type | Method and Description |
|---|---|
void |
adjust()
Calculates the image size and adjusts the image dimensions (if required) accoring to the configured
image downscale settings.
|
byte[] |
getContent()
Returns the image content.
|
java.util.List<CmsProperty> |
getProperties()
Returns the image properties.
|
java.lang.String |
getRootPath()
Returns the image VFS root path.
|
public CmsImageAdjuster(byte[] content, java.lang.String rootPath, java.util.List<CmsProperty> properties, CmsImageScaler downScaler)
content - the image byte contentrootPath - the image root pathproperties - the image propertiesdownScaler - the (optional) image scaler that contains the image downscale settingspublic void adjust()
The image dimensions are always calculated from the given image. The internal list of properties is updated
with a value for that
contains the calculated image dimensions.CmsPropertyDefinition.PROPERTY_IMAGE_SIZE
public byte[] getContent()
public java.util.List<CmsProperty> getProperties()
public java.lang.String getRootPath()