Class AbstractImageMediaMarkupBuilder

    • Constructor Detail

      • AbstractImageMediaMarkupBuilder

        public AbstractImageMediaMarkupBuilder()
    • 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 element
        media - 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 element
        media - 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