Class MediaArgs.ImageSizes

  • Enclosing class:
    MediaArgs

    @ProviderType
    public static final class MediaArgs.ImageSizes
    extends java.lang.Object
    Image sizes for responsive image handling.
    • Constructor Detail

      • ImageSizes

        public ImageSizes​(@NotNull
                          @NotNull java.lang.String sizes,
                          long @NotNull ... widths)
        Parameters:
        sizes - A valid source size list
        widths - Widths for the renditions in the srcset attribute (all mandatory).
      • ImageSizes

        public ImageSizes​(@NotNull
                          @NotNull java.lang.String sizes,
                          @NotNull
                          @NotNull MediaArgs.WidthOption @NotNull ... widthOptions)
        Parameters:
        sizes - A valid source size list
        widthOptions - Widths for the renditions in the srcset attribute.
    • Method Detail

      • getWidthOptions

        @NotNull
        public @NotNull MediaArgs.WidthOption @Nullable [] getWidthOptions()
        Returns:
        Widths for the renditions in the srcset attribute.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object