Interface Image
- All Superinterfaces:
Component,ComponentExporter
Defines the
Image Sling Model used for the /apps/core/wcm/components/image component.- Since:
- com.adobe.cq.wcm.core.components.models 11.0.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringDeprecated.since 12.1.0static final StringDeprecated.since 12.1.0static final StringDeprecated.since 12.1.0static final StringName of the configuration policy property that will indicate if the value of thealtattribute should be populated from DAM if the component is configured with a file reference.static final StringName of the resource property that will indicate if the value of thealtattribute should be inherited from the featured image of the page.static final StringName of the configuration policy property that will store the allowed rendition widths for an image.static final StringName of the configuration policy property that controls whether assets will be delivered through Dynamic Media.static final StringName of the configuration policy property that controls whether Dynamic Media features are used by Core component.static final StringName of the configuration policy property that will store the image quality for an image.static final StringName of the configuration policy property that will indicate if lazy loading should be disabled.static final StringName of the configuration policy property that indicate the number of pixels, in advance of becoming visible, that a lazy loading image should load.static final StringName of the configuration policy property that will be used for resizing the base images, the ones fromsrcattribute.static final StringName of the configuration policy property that will store the sizes attribute for a responsive image.static final StringName of the resource property that will indicate if the image's caption will be rendered as a popup.static final StringName of the resource property that will indicate if the image component should render an external image resource.static final StringName of the resource property that will indicate if the current image should be flipped horizontally.static final StringName of the resource property that will indicate if the current image should be flipped vertically.static final StringName of the resource property that will indicate if the image is inherited from the featured image of the page.static final StringName of the resource property that will indicate if the current image should has Image Modifiers settings.static final StringName of the resource property that will indicate imageServerUrl.static final StringName of the resource property that will indicate if the image is decorative.static final StringName of the resource property that defines areas of an image map.static final StringName of the configuration policy property that will indicate if the value of thetitleattribute should be populated from DAM if the component is configured with a file reference.static final StringName of the policy property that defines whether or not the UUID is disabled. -
Method Summary
Modifier and TypeMethodDescriptiondefault booleanChecks if the image should display its caption as a popup (through the<img>titleattribute).default StringgetAlt()Returns the value for thealtattribute of the image.getAreas()Returns a list of image map areas.default ImageDatadefault StringReturns the file reference of the current image, if one exists.default StringReturns the height of the base DAM asset image, the one from thesrcattribute.default LinkReturns the image's link.default StringgetJson()Deprecated.since 12.1.0default intReturns the number of pixels in advance of an image becoming visible that a lazy loading image should load.default StringgetLink()Deprecated.Please usegetImageLink()default @Nullable StringgetSizes()Returns the media condition to indicate which image widths should be used, configured through thePN_DESIGN_SIZEScontent policy.default Stringdefault StringgetSrc()Returns the value for thesrcattribute of the image.default StringReturns the value for thesrcsethtml attribute of the image.default StringReturns a URI template representation of the image src attribute that can be variable expanded to a URI reference.default StringgetTitle()Returns the value for the image'stitleattribute, if one was set.default StringgetUuid()Returns the value for the image's uuid, if one was set.default StringgetWidth()Returns the width of the base DAM asset image, the one from thesrcattribute.default @org.jetbrains.annotations.NotNull int[]Returns the alternative image widths (in pixels), configured through thePN_DESIGN_ALLOWED_RENDITION_WIDTHScontent policy.default booleanIndicates whether the image is decorative.default booleandefault booleanIndicates if the image should be rendered lazily or not.Methods inherited from interface com.adobe.cq.wcm.core.components.models.Component
getAppliedCssClasses, getData, getExportedType, getId
-
Field Details
-
PN_IMAGE_FROM_PAGE_IMAGE
Name of the resource property that will indicate if the image is inherited from the featured image of the page.- Since:
- com.adobe.cq.wcm.core.components.models 12.23.0
- See Also:
-
PN_ALT_VALUE_FROM_PAGE_IMAGE
Name of the resource property that will indicate if the value of thealtattribute should be inherited from the featured image of the page.- Since:
- com.adobe.cq.wcm.core.components.models 12.23.0
- See Also:
-
PN_DESIGN_ALLOWED_RENDITION_WIDTHS
Name of the configuration policy property that will store the allowed rendition widths for an image.- Since:
- com.adobe.cq.wcm.core.components.models 11.0.0
- See Also:
-
PN_DESIGN_SIZES
Name of the configuration policy property that will store the sizes attribute for a responsive image.- Since:
- com.adobe.cq.wcm.core.components.models 12.26.0
- See Also:
-
PN_DESIGN_JPEG_QUALITY
Name of the configuration policy property that will store the image quality for an image.- Since:
- com.adobe.cq.wcm.core.components.models 12.5.0
- See Also:
-
PN_DESIGN_LAZY_LOADING_ENABLED
Name of the configuration policy property that will indicate if lazy loading should be disabled.- Since:
- com.adobe.cq.wcm.core.components.models 11.0.0
- See Also:
-
PN_DESIGN_LAZY_THRESHOLD
Name of the configuration policy property that indicate the number of pixels, in advance of becoming visible, that a lazy loading image should load.- See Also:
-
PN_IS_DECORATIVE
Name of the resource property that will indicate if the image is decorative.- Since:
- com.adobe.cq.wcm.core.components.models 11.0.0
- See Also:
-
PN_UUID_DISABLED
Name of the policy property that defines whether or not the UUID is disabled.- Since:
- com.adobe.cq.wcm.core.components.models 12.4.0
- See Also:
-
PN_DISPLAY_POPUP_TITLE
Name of the resource property that will indicate if the image's caption will be rendered as a popup.- Since:
- com.adobe.cq.wcm.core.components.models 11.0.0
- See Also:
-
PN_EXTERNAL_IMAGE_RESOURCE_PATH
Name of the resource property that will indicate if the image component should render an external image resource.- Since:
- com.adobe.cq.wcm.core.components.models 12.27.0
- See Also:
-
JSON_SMART_SIZES
Deprecated.since 12.1.0Name of the JSON property that will store the smart sizes for smart loading.- Since:
- com.adobe.cq.wcm.core.components.models 11.0.0
- See Also:
-
JSON_SMART_IMAGES
Deprecated.since 12.1.0Name of the JSON property that will store the smart images for smart loading.- Since:
- com.adobe.cq.wcm.core.components.models 11.0.0
- See Also:
-
JSON_LAZY_ENABLED
Deprecated.since 12.1.0Name of the JSON property that will indicate if the image should be loaded lazily.- Since:
- com.adobe.cq.wcm.core.components.models 11.0.0
- See Also:
-
PN_ALT_VALUE_FROM_DAM
Name of the configuration policy property that will indicate if the value of thealtattribute should be populated from DAM if the component is configured with a file reference.- Since:
- com.adobe.cq.wcm.core.components.models 12.2.0
- See Also:
-
PN_TITLE_VALUE_FROM_DAM
Name of the configuration policy property that will indicate if the value of thetitleattribute should be populated from DAM if the component is configured with a file reference.- Since:
- com.adobe.cq.wcm.core.components.models 12.2.0
- See Also:
-
PN_FLIP_HORIZONTAL
Name of the resource property that will indicate if the current image should be flipped horizontally.- Since:
- com.adobe.cq.wcm.core.components.models 12.3.0
- See Also:
-
PN_FLIP_VERTICAL
Name of the resource property that will indicate if the current image should be flipped vertically.- Since:
- com.adobe.cq.wcm.core.components.models 12.3.0
- See Also:
-
PN_IMAGE_MODIFIERS
Name of the resource property that will indicate if the current image should has Image Modifiers settings.- See Also:
-
PN_IMAGE_SERVER_URL
Name of the resource property that will indicate imageServerUrl.- See Also:
-
PN_MAP
Name of the resource property that defines areas of an image map.The property stores map areas as follows: [area1][area2][...]
Area format: [SHAPE(COORDINATES)"HREF"|"TARGET"|"ALT"|(RELATIVE_COORDINATES)]
Example: [rect(0,0,10,10)"http://www.adobe.com"|"_self"|"alt"|(0,0,0.8,0.8)][circle(10,10,10)"http://www.adobe.com"|"_self"|"alt"|(0.8,0.8,0.8)]
- Since:
- com.adobe.cq.wcm.core.components.models 12.4.0
- See Also:
-
PN_DESIGN_DYNAMIC_MEDIA_ENABLED
Name of the configuration policy property that controls whether Dynamic Media features are used by Core component.- See Also:
-
PN_DESIGN_ASSET_DELIVERY_ENABLED
Name of the configuration policy property that controls whether assets will be delivered through Dynamic Media.- Since:
- com.adobe.cq.wcm.core.components.models 12.25.0
- See Also:
-
PN_DESIGN_RESIZE_WIDTH
Name of the configuration policy property that will be used for resizing the base images, the ones fromsrcattribute.- Since:
- com.adobe.cq.wcm.core.components.models 12.23.0
- See Also:
-
-
Method Details
-
getSrc
Returns the value for thesrcattribute of the image.- Returns:
- the image's URL
- Since:
- com.adobe.cq.wcm.core.components.models 11.0.0; marked
defaultin 12.1.0
-
getAlt
Returns the value for thealtattribute of the image.- Returns:
- the value for the image's
altattribute, if one was set, ornull - Since:
- com.adobe.cq.wcm.core.components.models 11.0.0; marked
defaultin 12.1.0
-
getTitle
Returns the value for the image'stitleattribute, if one was set.- Returns:
- the value for the image's
titleattribute, if one was set, ornull - Since:
- com.adobe.cq.wcm.core.components.models 11.0.0; marked
defaultin 12.1.0
-
getUuid
Returns the value for the image's uuid, if one was set.- Returns:
- the value for the image's uuid, if one was set, or
null - Since:
- com.adobe.cq.wcm.core.components.models 12.4.0;
-
getImageLink
Returns the image's link.- Returns:
- the image's link.
- Since:
- com.adobe.cq.wcm.core.components.models 12.20.0
-
getLink
Deprecated.Please usegetImageLink()Returns the image's link URL, if one was set.- Returns:
- the image's link URL, if one was set, or
null - Since:
- com.adobe.cq.wcm.core.components.models 11.0.0; marked
defaultin 12.1.0
-
displayPopupTitle
default boolean displayPopupTitle()Checks if the image should display its caption as a popup (through the<img>titleattribute).- Returns:
trueif the caption should be displayed as a popup,falseotherwise- Since:
- com.adobe.cq.wcm.core.components.models 11.0.0; marked
defaultin 12.1.0
-
getFileReference
Returns the file reference of the current image, if one exists.- Returns:
- the file reference of the current image, if one exists,
nullotherwise - Since:
- com.adobe.cq.wcm.core.components.models 11.0.0; marked
defaultin 12.1.0
-
getJson
Deprecated.since 12.1.0Returns a JSON object used for the smart image functionality. The object provides the following properties:JSON_SMART_SIZES- array of integers, representing the available image widthsJSON_SMART_IMAGES- array of strings, providing the URLs for the available image renditionsJSON_LAZY_ENABLED- boolean, specifying if the image should be rendered lazily or not
- Returns:
- the JSON for the smart image functionality
- Since:
- com.adobe.cq.wcm.core.components.models 11.0.0; marked
defaultin 12.1.0
-
getWidths
@NotNull default @org.jetbrains.annotations.NotNull int[] getWidths()Returns the alternative image widths (in pixels), configured through thePN_DESIGN_ALLOWED_RENDITION_WIDTHScontent policy. If no configuration is present, this method will return an empty array.- Returns:
- the alternative image widths (in pixels)
- Since:
- com.adobe.cq.wcm.core.components.models 12.2.0
-
getSizes
Returns the media condition to indicate which image widths should be used, configured through thePN_DESIGN_SIZEScontent policy.- Returns:
- the sizes media condition
- Since:
- com.adobe.cq.wcm.core.components.models 12.26.0
-
getSrcUriTemplate
Returns a URI template representation of the image src attribute that can be variable expanded to a URI reference. Useful for building an alternative image configuration from the original src.- Returns:
- the image src URI template
- Since:
- com.adobe.cq.wcm.core.components.models 12.2.0
-
isLazyEnabled
default boolean isLazyEnabled()Indicates if the image should be rendered lazily or not.- Returns:
- true if the image should be rendered lazily; false otherwise
- Since:
- com.adobe.cq.wcm.core.components.models 12.2.0
-
getSrcset
Returns the value for thesrcsethtml attribute of the image.- Returns:
- the value of the
srcsetattribute, if one was set, ornull. - Since:
- com.adobe.cq.wcm.core.components.models 12.21.0
-
getWidth
Returns the width of the base DAM asset image, the one from thesrcattribute. It will be used as value for thewidthattribute of the image, only if the image is a DAM asset and is not SVG.- Returns:
- the width of the base DAM asset image, the one from the
srcattribute. - Since:
- com.adobe.cq.wcm.core.components.models 12.21.0;
-
getHeight
Returns the height of the base DAM asset image, the one from thesrcattribute. It will be used as value for theheightattribute of the image, only if the image is a DAM asset and is not SVG.- Returns:
- the height of the base DAM asset image, the one from the
srcattribute. - Since:
- com.adobe.cq.wcm.core.components.models 12.21.0;
-
getLazyThreshold
default int getLazyThreshold()Returns the number of pixels in advance of an image becoming visible that a lazy loading image should load.- Returns:
- The number of pixels.
-
getAreas
Returns a list of image map areas.- Returns:
- the image map areas
- Since:
- com.adobe.cq.wcm.core.components.models 12.4.0
-
isDecorative
default boolean isDecorative()Indicates whether the image is decorative.- Returns:
- true if the image is decorative; false otherwise
- Since:
- com.adobe.cq.wcm.core.components.models 12.11.0
-
getSmartCropRendition
-
isDmImage
default boolean isDmImage() -
getComponentData
-