All Implemented Interfaces:
HTMLContentProvider, PageComponentProvider, TagHandler

public class ImgTagHandler extends DefaultTagHandler
This tag handler is used to transform the src attribute within an img tag.

Since the images should continue to be referable, their src attribute values are prepended with the current design path. Note that design path is where the images are dumped during the import process.

See Also:
  • Field Details

    • xssAPI

      public XSSAPI xssAPI
  • Constructor Details

    • ImgTagHandler

      public ImgTagHandler()
  • Method Details

    • getTitle

      public String getTitle()
    • getAlt

      public String getAlt()
    • getWidth

      public String getWidth()
    • getHeight

      public String getHeight()
    • getUsemap

      public String getUsemap()
    • getRawSrc

      public String getRawSrc()
    • isRawSrcAbsolute

      public boolean isRawSrcAbsolute()
    • setNormalizationPrefix

      public void setNormalizationPrefix(String normalizationPrefix)
    • isNormalizationRequired

      public boolean isNormalizationRequired()
    • setNormalizationRequired

      public void setNormalizationRequired(boolean normalizationRequired)
    • beginHandling

      public void beginHandling(String uri, String localName, String qName, Attributes atts)
      Description copied from interface: TagHandler
      Callback to signal the start of handling giving the tag handler a chance for running intialization routines.

      TagHandlers are registered against tag+attribute combination and are invoked by the HTMLContentHandler as and when it encounters a tag matching the tag attribute combination the tag handler is registered with.

      Specified by:
      beginHandling in interface TagHandler
      Overrides:
      beginHandling in class DefaultTagHandler
      Parameters:
      uri -
      localName -
      qName -
      atts -
    • setXssAPI

      public void setXssAPI(XSSAPI xssAPI)