Interface MediaMixin

  • All Known Subinterfaces:
    ResponsiveImage

    @ConsumerType
    public interface MediaMixin
    Adds wcm.io Media support to model interface.
    • Method Detail

      • getMediaObject

        @NotNull
        @NotNull io.wcm.handler.media.Media getMediaObject()
        Get wcm.io Media handler object
        Returns:
        Media
      • isMediaValid

        default boolean isMediaValid()
        Returns true if the media was resolved successful.
        Returns:
        Media is valid
      • getMediaURL

        @Nullable
        default @Nullable java.lang.String getMediaURL()
        Resolved media URLs.
        Returns:
        Media is valid
      • getMediaMarkup

        @Nullable
        default @Nullable java.lang.String getMediaMarkup()
        Returns the XHTML markup for the resolved media object (if valid). This is in most cases an img element, but may also contain other arbitrary markup.
        Returns:
        Media markup