Class ImgHTMLProperties

All Implemented Interfaces:
HasHandlers
Direct Known Subclasses:
ImgProperties

public class ImgHTMLProperties extends DataClass
A set of properties that define settings for use in image HTML.

At minimum, an ImgHTMLProperties object should include a src and, in most cases, width and height properties in order to render in a controlled manner.

  • Constructor Details

    • ImgHTMLProperties

      public ImgHTMLProperties()
    • ImgHTMLProperties

      public ImgHTMLProperties(JavaScriptObject jsObj)
    • ImgHTMLProperties

      public ImgHTMLProperties(String src, int width, int height)
  • Method Details

    • getOrCreateRef

      public static ImgHTMLProperties getOrCreateRef(JavaScriptObject jsObj)
    • setEventStuff

      public ImgHTMLProperties setEventStuff(String eventStuff)
      Specifies the additional event-related attributes to write in the tag.
      Parameters:
      eventStuff - New eventStuff value. Default value is null
      Returns:
      ImgHTMLProperties instance, for chaining setter calls
      See Also:
    • getEventStuff

      public String getEventStuff()
      Specifies the additional event-related attributes to write in the tag.
      Returns:
      Current eventStuff value. Default value is null
      See Also:
    • setExtraStuff

      public ImgHTMLProperties setExtraStuff(String extraStuff)
      Specifies the additional attributes to write in the tag. Event-related attributes should be added to eventStuff instead to guarantee proper behavior when using SVG via regular .svg image files.
      Parameters:
      extraStuff - New extraStuff value. Default value is null
      Returns:
      ImgHTMLProperties instance, for chaining setter calls
    • getExtraStuff

      public String getExtraStuff()
      Specifies the additional attributes to write in the tag. Event-related attributes should be added to eventStuff instead to guarantee proper behavior when using SVG via regular .svg image files.
      Returns:
      Current extraStuff value. Default value is null
    • setHeight

      public ImgHTMLProperties setHeight(Integer height)
      Specifies the height of the image.
      Parameters:
      height - New height value. Default value is null
      Returns:
      ImgHTMLProperties instance, for chaining setter calls
    • getHeight

      public Integer getHeight()
      Specifies the height of the image.
      Returns:
      Current height value. Default value is null
    • setImgDir

      public ImgHTMLProperties setImgDir(String imgDir)
      Specifies the image-specific image directory to override the default.
      Parameters:
      imgDir - New imgDir value. Default value is null
      Returns:
      ImgHTMLProperties instance, for chaining setter calls
      See Also:
    • getImgDir

      public String getImgDir()
      Specifies the image-specific image directory to override the default.
      Returns:
      Current imgDir value. Default value is null
      See Also:
    • setName

      public ImgHTMLProperties setName(String name)
      Specifies the name of the image. This is an identifier unique to the canvas, and subsequent calls to Canvas.getImage() and Canvas.setImage() with this name will act on the image object created using this ImgHTMLProperties object.
      Parameters:
      name - New name value. Default value is null
      Returns:
      ImgHTMLProperties instance, for chaining setter calls
    • getName

      public String getName()
      Specifies the name of the image. This is an identifier unique to the canvas, and subsequent calls to Canvas.getImage() and Canvas.setImage() with this name will act on the image object created using this ImgHTMLProperties object.
      Returns:
      Current name value. Default value is null
    • setSrc

      public ImgHTMLProperties setSrc(String src)
      Specifies the URL of the image local to the skin or application directory.
      Parameters:
      src - New src value. Default value is null
      Returns:
      ImgHTMLProperties instance, for chaining setter calls
      See Also:
    • getSrc

      public String getSrc()
      Specifies the URL of the image local to the skin or application directory.
      Returns:
      Current src value. Default value is null
      See Also:
    • setWidth

      public ImgHTMLProperties setWidth(Integer width)
      Specifies the width of the image.
      Parameters:
      width - New width value. Default value is null
      Returns:
      ImgHTMLProperties instance, for chaining setter calls
    • getWidth

      public Integer getWidth()
      Specifies the width of the image.
      Returns:
      Current width value. Default value is null