Package io.wcm.handler.media.markup
Class AbstractImageMediaMarkupBuilder
- java.lang.Object
-
- io.wcm.handler.media.markup.AbstractImageMediaMarkupBuilder
-
- All Implemented Interfaces:
MediaMarkupBuilder
- Direct Known Subclasses:
DummyImageMediaMarkupBuilder
,SimpleImageMediaMarkupBuilder
@ConsumerType public abstract class AbstractImageMediaMarkupBuilder extends java.lang.Object implements MediaMarkupBuilder
Shared functionality forMediaMarkupBuilder
image implementations.
-
-
Field Summary
-
Fields inherited from interface io.wcm.handler.media.spi.MediaMarkupBuilder
DUMMY_IMAGE, DUMMY_MIN_DIMENSION
-
-
Constructor Summary
Constructors Constructor Description AbstractImageMediaMarkupBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
applyWcmMarkup(@Nullable io.wcm.handler.commons.dom.HtmlElement mediaElement, @NotNull Media media)
Apply Markup for Drag&Drop mode and Diff decoration in WCM edit/preview mode.protected @Nullable org.apache.sling.api.SlingHttpServletRequest
getRequest()
protected @Nullable com.day.cq.wcm.api.WCMMode
getWcmMode()
protected void
setAdditionalAttributes(@Nullable io.wcm.handler.commons.dom.HtmlElement mediaElement, @NotNull Media media)
Set additional attributes on the media element from the MediaArgs properties.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.wcm.handler.media.spi.MediaMarkupBuilder
accepts, build, isValidMedia
-
-
-
-
Method Detail
-
applyWcmMarkup
protected void applyWcmMarkup(@Nullable @Nullable io.wcm.handler.commons.dom.HtmlElement mediaElement, @NotNull @NotNull Media media)
Apply Markup for Drag&Drop mode and Diff decoration in WCM edit/preview mode.- Parameters:
mediaElement
- Media elementmedia
- Media
-
setAdditionalAttributes
protected void setAdditionalAttributes(@Nullable @Nullable io.wcm.handler.commons.dom.HtmlElement mediaElement, @NotNull @NotNull Media media)
Set additional attributes on the media element from the MediaArgs properties.- Parameters:
mediaElement
- Media elementmedia
- Media
-
getWcmMode
@Nullable protected final @Nullable com.day.cq.wcm.api.WCMMode getWcmMode()
- Returns:
- Current WCM Mode (may be null)
-
getRequest
@Nullable protected final @Nullable org.apache.sling.api.SlingHttpServletRequest getRequest()
- Returns:
- Current request
-
-